• 05-12-2009, 18:10:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Php ile ftp deki bir klasörde arama yapılabilir mi input aracılığı ile.
    Yardımcı olursanız sevinirim.
  • 05-12-2009, 18:22:43
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $dosyalar = scandir('resimler-klasoru/');
    foreach($dosyalar as $dosya_adi){
    echo $dosya_adi.'<br />';
    }
  • 05-12-2009, 18:49:42
    #3
    GeCe_ adlı üyeden alıntı: mesajı görüntüle
    $dosyalar = scandir('resimler-klasoru/');
    foreach($dosyalar as $dosya_adi){
    echo $dosya_adi.'<br />';
    }
    Siz beni yanlış anlamışsınız hocam bu dizindekileri listeliyor.
  • 05-12-2009, 18:53:43
    #4
    Montrey adlı üyeden alıntı: mesajı görüntüle
    Siz beni yanlış anlamışsınız hocam bu dizindekileri listeliyor.

    Dosyaları elde etmeden nasıl arama yapabilrisinizki
  • 05-12-2009, 19:01:25
    #5
    metanek adlı üyeden alıntı: mesajı görüntüle
    Dosyaları elde etmeden nasıl arama yapabilrisinizki
    Dosyaları elde ediyorum hepsini listeliyorum zaten ama nasıl arama yaptırıcam onu bilmiyorum.
  • 05-12-2009, 19:12:19
    #6
    hocam daha pratik yolu varmı bilmiyorum ama şöyle yapabilirsin dosya isimlerini elde edip bunları database kaydet oradan arama yaptırabilirsin
  • 05-12-2009, 21:10:07
    #7
    foreach içinde regex ile arama yapacaksınız. veya if($post_verisi==$dosya_adi) gibi bir kontrol olacak.
  • 05-12-2009, 21:50:27
    #8
    metanek adlı üyeden alıntı: mesajı görüntüle
    hocam daha pratik yolu varmı bilmiyorum ama şöyle yapabilirsin dosya isimlerini elde edip bunları database kaydet oradan arama yaptırabilirsin
    Db olsa hocam zaten mysql deli gibi yazarımda dizin den pek anlamıyorum.

    GeCe_ adlı üyeden alıntı: mesajı görüntüle
    foreach içinde regex ile arama yapacaksınız. veya if($post_verisi==$dosya_adi) gibi bir kontrol olacak.
    Teşekkürler bende nasıl yaptığımı söylücektim foreach ve ereg ile yaptım ben.
  • 06-12-2009, 03:27:50
    #9
    ereg fonksiyonunun ömrü bitiyor. PHP 6 versiyonunda kaldırıldı. Onun yerine ileride sıkıntı olmaması için aşağıdakine benzer bir satır kullanılabilir.

    if(preg_match("/$post_verisi/i", $dosya_adi)) {echo 'dosya bulundu';}