Resim Galerisi Yapalım (Ders 2)

Merhaba arkadaşlar geçen dersimizde bir resim dosyasını nasıl klasöre aktaracağımızı gördük , bu dersimizde de resimleri ekrana yazdırarak resim galerisini oluşturmayı göreceğiz.

Merhaba arkadaşlar geçen dersimizde bir resim dosyasını nasıl klasöre aktaracağımızı gördük , bu dersimizde de resimleri ekrana yazdırarak resim galerisini oluşturmayı göreceğiz.

1)İlk olarak resim galerisi için resim_galerisi.php dosyasını oluşturun ve php tagları içerisinde resimlerimizi yazdırmak için klasör_ac diye bir değişken oluşturup opendir(); fonksiyonuyla bağlantı yapıyoruz.


$klasör_ac=opendir("resimler") or die("HATA Bağlantı Yapılamadı");



2)Şimdi bir while döngüsüne girerek dosyalarımızı readdir(); fonksiyonuyla bir değişkene atayarak okutuyoruz (Bu işlem ekrana resimler klasörü içindeki dosya resim ve ya dizinlerin yazılmasını sağlayacaktır).


while($resim_oku=readdir($klasör_ac)){







echo $resim_oku."<br>";





}



3)Şimdi sadece jpg ve gif uzantılı resimlerin görünebilmesi için geçen derste gördüğümüz substr(); fonksiyonu ile uzantı alıp while döngüsü içinde bir if kontrolü yapıyoruz.


$uzanti=substr($resim_oku, -4);

if(($uzanti==".jpg")||($uzanti==".gif")){



echo $resim_oku."<br>";



}



4)Sıra kod satırımıza yazdığımız "echo $resim_oku."
";" yi resim olarak göstermeye geldi.Bunun için aşağıdaki işlemi "echo $resim_oku."
";" üzerinde uyguluyoruz.


echo '<img src="resimler/'.$resim_oku.'" width="180"> &nbsp; &nbsp; &nbsp;';



5) Son olarak bunu index.php sayfasında göstermeye geldi.Bunu yapmak için index.php sayfasını açın ve en alta gelip php tagları içerisine aşağıdaki kodu ekleyin.
not:include(); fonksiyonu dışarıdan sayfa çağırmaya yarar.


echo '<span class="style4">Resim Galerisindeki Resimler</span>

<table width="900" border="1">

  <tr>

    <td width="749" align="center" bgcolor="#EDEAE9">';

    

    include("resim_galerisi.php");

    

    echo '</td>

  </tr>

</table>';



Evet arkadaşlar bu dersimizde bu kadar,basit bir resim galerisi yapmayı öğrendik,İyi çalışmalar dilerim...

not : Resim galerisinin tüm dosyalarını upload ettiğim linkten indirebilirsiniz.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

aynı mantıkla yapılmış bu scripti [b]indirebilir ve demosuna[/b] bakabilirsiniz.İyi çalışmalar [url=http://codecanyon.net/item/insta-gallery-lightweight-gallery-solution/106833]Tıkla[/url]
çok güzel bir çalışma fakat boy ve eni nasıl bozmdan yükleye biliriz o eksik saygılarla
[b]Resim sayısına sınır koyabiliyormuyuz?[/b]

Yukarı Git