Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     Yetkili kullanıcı resim yükleme ve bir klasördeki resimleri listeleme
     admin     07.01.2015     13:27:41

Bu uygulamamızda, bir klasörde bulunan bütün resimler ana sayfada listeletilmektedir. Aynı zamanda kullanıcı adı "admin" ve şifre "123" bilgileriyle oturum açan kullanıcının yeni resim yükleyebilmesine imkan verilmiştir. Başka kullanıcı adıyla oturum açanlar uyarılmakta ve yeniden oturum açtırılmaktadır. Uygulamamızda index.php, kontrol.php, oturumac.php ve resimyukle.php olmak üzere 4 sayfa bulunmaktadır. Sayfaların içeriklerine ulaşmak için detaya bakınız.



index.php sayfasını oluşturalım.

<H3>ANA SAYFA</H3>
<?php
$klasor="resim";
$komut=opendir($klasor);
while($dosya=readdir($komut)) 
{
  if(is_file($klasor."/".$dosya))
    {$dosyaliste[]=$dosya;}
}
$ds=count($dosyaliste)-1;
echo "<table border=’1’><tr>";
for($i=0;$i<=$ds;$i++)
{
  $dosya=$dosyaliste[$i];
  echo "<td><img width=’150’ height=’100’ src=’$klasor/$dosya’>
<br><center>$dosya</center></td>";      
}
echo "</tr></table>";
?>
<br>
<a href="kontrol.php">Yeni Resim Yükle</a>
 
kontrol.php sayfasını oluşturalım.
 
session_start();
if(($_SESSION["kullanici"]=="admin") && ($_SESSION["sifre"]=="123"))
{
//Resim yükleme sayfasına git
  header("Location:resimyukle.php");   
}
else
{
  //Oturum açma sayfasına git
  header("Location:oturumac.php");
}
 
oturumac.php sayfasını oluşturalım.
<html>
<body>
<form name="form1" method="POST">
<table>
<tr>
<td>Kullanıcı Adı</td><td><input type="text" name="k_ad"/></td>
</tr>
<tr>
<td>Şifre</td><td><input type="text" name="k_sifre"/></td>
</tr>
<tr>
<td></td><td><input type="submit" name="ac" value="Oturum Aç"/></td>
</tr>
</table>
</form>
<h3>Oturum açılmadı veya yetkisiz kullanıcı</h3>
</body>
</html>
<?php
if($_POST)
{
  session_start();
  $_SESSION["kullanici"]=$_POST["k_ad"];
  $_SESSION["sifre"]=$_POST["k_sifre"];
  header("Location:kontrol.php");
}
?>
 
resimyukle.php sayfasını oluşturalım.
 
<html>
<body>
<h3>RESİM YÜKLEME SAYFASI</h3>
<form name="form1" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>Resim Seç</td><td><input type="file" name="resim"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="yukle" value="Resim Yükle"/></td>
</tr>
</table>
</form>
<?php
if($_POST)
{
 @copy($_FILES["resim"]["tmp_name"],"resim/".$_FILES["resim"]["name"]);
 echo "Resim Yüklendi...";
}
?>
<br>
Yüklenen Resimleri <a href="index.php">Listele</a>
</body>
</html>

Facebook'ta Paylaş    
Diğer PHP İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...