From: Mustafa Celik (m_c_e_l_i_k@yahoo.com)
Date: Fri 21 Oct 2005 - 18:01:05 EEST
Dosyamızın adı klasoroku.php olsun.
<?php
$acilacakdizin="./".$okunacak;
$dizin = opendir ($acilacakdizin);
while ( gettype ( $okunacak_dosya = readdir($dizin) ) != boolean )
{
echo "<a
href='klasoroku.php?okunacak=".$okunacak_dosya."'>".$okunacak_dosya."</a>";
}
?>
Yukarıdaki parçanın çalışması lazım. Sizin hatanız daima ./ klasorünü
okutmanızdır. İçi okutulacak altdizini bir değişken ile tekrar bu scripte
göndermeniz lazım. Tabii yukarıdaki kodda klasör mü dosya mı onu ayırmak size
kalıyor.
Mustafa Çelik
--- Atif CEYLAN <atifceylan@gmail.com> wrote:
> selam.
> arkadaşlar fedora 4 kurulu 2 sistemim var. birisinde php ile yaptığım
> dizin okutma işlemi diğerinde çalışmıyor.
> daha doğrusu scriptin bulunduğu klasor haricinde hiçbir yerde çalışmıyor.
> orneğin /home/deneme altında dizin.php isminde bi php programım var.
> $dizin = opendir ("./");
> while ( gettype ( $okunacak_dosya = readdir($dizin) ) != boolean )
> {
> echo $okunacak_dosya;
> }
> bu şekilde çalışıyor.
> yani /home/deneme altındaki tum dosyave klasor isimlerini alıyorum. ancak
> /home/deneme/alt_klasor
> okutmaya kalktığımda değer donmuyor.
> dizin hakları falan filan herşey tamam.
> aynı komut kendi bilgisayarımda çalışıyor ve sorun yok.
> ini dosyalarıda bire bir aynı.
> sorun sistemle alakalı sanırım ama ne????
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama