Merhaba arkadaşlar,
dizindekileri listeliyorum ve dosyaların altına resimlerin yani altına isimlerini basıyorum. Herşey tamam buraya kadar ama. atıyorum sanane.jpg olarak yazıyor substr -4 ile .jpg yi siliyorum. Fakat img src de $değişken[$i] değeriyle gösteriyor dosya ismide dosyas ismini temizlersem resim gözükmüyor acaba nası lyapabilirim bunu?
Kodlar bunlar arkadaşlar.
<?php
error_reporting(E_ALL ^ E_NOTICE);
$dizin = "resimler"; //Resminizin Bulunduğu Yolu Yazınız
$tutucu = opendir($dizin);
while($dosya = readdir($tutucu)){
if(is_file($dizin."/".$dosya))
$resim[] = $dosya;
}
closedir($tutucu);
$limit = 20; //Bir sayfada gösterilecek resim sayısı
$sf = $_GET["sf"];
$toplam = count($resim);
if($sf < 1) $sf = 1;
$kactan = ($sf-1) * $limit;
$kaca = ($kactan+$limit);
if($kaca > $toplam) $kaca = $toplam;
for($i=$kactan; $i < $kaca; $i++){
echo '<div class="resimdiv"><a href="'.$dizin.'/'.$resim[$i].'" target="_blank"><img src="'.$dizin.'/'.$resim[$i].'" alt="'.$resim[$i].'" border="0" class="resim" width="150px" height="200px" /></a><br />' .$resim[$i]. '</div>';
}
echo "</td></tr></table></body></html>";
?>
Dosya Dizin Sorun.
7
●499
- 21-09-2009, 22:57:22Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım sadece dosya adını göstermek için siliyorsan o kısımda kullanacaksın. Yani diziye silmeden atıp src kısmına aynen yazdırırsın, sadece adı göstereceğin yere substr ile yazdırırsın.
Fakat isim temizleme dışında bir amaçla, upload kontrol vs. gibi yerlerde dosya uzantısına güvenme. - 21-09-2009, 23:00:10Hocam ben
echo '<div class="resimdiv"><a href="'.$dizin.'/'.$resim[$i].'" target="_blank"><img src="'.$dizin.'/'.$resim[$i].'" alt="'.$resim[$i].'" border="0" class="resim" width="150px" height="200px" /></a><br />' .$resim[$i]. '</div>'; böyle kullanıyorum resimleri basıyo dizindeki ve </a><br />' .$resim[$i]. '</div> böylede isimde bastırıyorum fakat ben isimlerde .jpg yazmasın istiyorum ama onu temizleyince src de onu kullanıyo resim çıkmıyo.Hem resim çıkarak hemde temizleyip nasıl gösteririm? - 21-09-2009, 23:17:18Arkadaşım yukarıda söylediğim gibi, sadece isim göstereceğin yere substr li halini yaz:
<?php $isim = substr($resim[$i], 0, -4); echo '<div class="resimdiv"><a href="'.$dizin.'/'.$resim[$i].'" target="_blank"><img src="'.$dizin.'/'.$resim[$i].'" alt="'.$isim.'" border="0" class="resim" width="150px" height="200px" /></a><br />' .$isim. '</div>'; ?>
gibi.