php de klasör içeriğindekilerine link vermek

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

php de klasör içeriğindekilerine link vermek

Mesaj gönderen kazimates »

aşağıdaki kodları yazdığımda bana istediğim klasörün içindelilerini web sayfasında listeliyor. ama ben bunları dikkat edecek olurssanız alt alta listeledim. amacım herbirini listelerken üzerine tıklanabilsin ve tıklanan dökümanında açılabilmesiydi ama üzerine linkleme işini yapamadım bu konuda yardımcı olabilirseniz memnun olurum.

Kod: Tümünü seç

<?
if ($_SESSION['_logperm'] == '1') {
 echo' <tr>';
 echo'     <td><img src="_res/84.png" alt="1" width="8" height="8" /></td>';
 echo'     <td colspan="4" class="style2"><a href="_admin.php" target="new">Admin Paneli</a></td>';
 echo'   </tr>';
 									}

 
# burada klasör içerisindeki dosyalar indexle başlar...
   $s_path = 'resimler/images';
		$a_types = array ('jpg', 'gif', 'jpeg', 'png');
		$a_images = array ();
		$h_dir = opendir($s_path);
		while ($s_file = readdir($h_dir)) 
		{
			$s_type = strtolower(substr(strrchr($s_file, '.'), 1));
			if (in_array($s_type, $a_types))
			array_push($a_images,"$s_path/$s_file");		
		}
		closedir($h_dir);
		sort($a_images);
		echo join(' ', $a_images);			
# burada klasör içerisindeki dosyaların  indexlenmesi bitirilir...

		?>
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: php de klasör içeriğindekilerine link vermek

Mesaj gönderen mkysoft »

Kod: Tümünü seç

for ($i;$i<count($a_images);$i++) {
echo '<a href="resimler/images/'.$a_images[$i].'">'.$a_images[$i].'</a>'
}
syntax hatası olabilir, ezbere yazdım.
Cevapla