• 25-02-2010, 10:00:02
    #1
    Üyeliği durduruldu
    Selam Arkadaşlar,
    Dizin Listelemek İçin "System" Kodunu Kullanıyorum,

    <?php
    system("dir"); 
    ?>
    Ancak Sonuç Düzensiz Çıkıyor,
    Explode Yapsam Bile aynı Ne Yapmam Gerekebilir,
    Alt Alta Gözükmesi İçin "\r\n" Kullandım...
  • 25-02-2010, 10:02:20
    #2
    system() fonksiyonunu kullanmayin bunun icin, zaten bircok serverda bu fonksiyonu engelliyorlar.

    PHP'nin readdir() fonksiyonu isinizi gorecektir.
    http://php.net/manual/en/function.readdir.php
  • 25-02-2010, 10:10:00
    #3
    Üyeliği durduruldu
    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    system() fonksiyonunu kullanmayin bunun icin, zaten bircok serverda bu fonksiyonu engelliyorlar.

    PHP'nin readdir() fonksiyonu isinizi gorecektir.
    http://php.net/manual/en/function.readdir.php
    kendim üzerine yazıyorum ancak, system'de birçok yardıma ihtiyacım olabiliyor.
    gerek dizin atlama gerek include, aslında sadece demek istediğim sadece alt alta yazmak,
  • 25-02-2010, 10:20:12
    #4
    Üyeliği durduruldu
    şöyle birşey işinizi görmesi lazim

    <?php
    system("dir",$sonuc); 
    echo nl2br($sonuc);
    ?>
  • 25-02-2010, 10:28:25
    #5
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    şöyle birşey işinizi görmesi lazim

    <?php
    system("dir",$sonuc); 
    echo nl2br($sonuc);
    ?>
    Malesef Sdemirkeser,
    Çıkan sonuçta Gene Yanyana...
    D s�r�c�s�ndeki birimin etiketi yok. Birim Seri Numaras�: 80DE-9FDD D:\EasyPHP5.3.0\www\php dizini 25.02.2010 10:23
    . 25.02.2010 10:23
    .. 25.02.2010 10:27 2.942 index.php 25.02.2010 10:23 15.035 per.php 17.02.2010 18:16
    tema 2 Dosya 17.977 bayt 3 Dizin 28.296.687.616 bayt bo� 0
    Yani demek istediğim şu şekilde, hanı dizinde index bulunmaz listelenir ya o şekilde dir ile istediğim bilgileri alabiliyorum ama alt alta listelenmemekte şansını zorluyor
  • 25-02-2010, 10:33:23
    #6
    <?php
    echo '<pre>';
    system("dir");
    echo '</pre>';
    ?>

    soyle buyrun o zaman.
  • 25-02-2010, 10:35:46
    #7
    Üyeliği durduruldu
    pardon system direk goruntuluyor. system yerine exec kullanmaniz gerekiyor;

    <?php
    system("dir",$sonuc); 
    echo implode("<br />",$sonuc);
    ?>
    gibi
  • 25-02-2010, 10:41:21
    #8
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    pardon system direk goruntuluyor. system yerine exec kullanmaniz gerekiyor;

    <?php
    system("dir",$sonuc); 
    echo implode("<br />",$sonuc);
    ?>
    gibi
    sen uzaklara uctun yine aman aman
    exec dedin yine system yazdin : )
    bu arada benim ustte verdigim calisiyor.
    sen nl2br ile yazdirinca aklima geldi. dokulen kod alt alta olsada, html olunca bitisik cikariyor ne yazik ki : )
    <pre> tagi onu bicimlendirmeye yariyor. (daha dogrusu biciminin degismesini engelliyor. )
  • 25-02-2010, 10:45:25
    #9
    Üyeliği durduruldu
    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    <?php
    echo '<pre>';
    system("dir");
    echo '</pre>';
    ?>

    soyle buyrun o zaman.
    Malesef Hocam

     D s�r�c�s�ndeki birimin etiketi yok.
     Birim Seri Numaras�: 80DE-9FDD
    
     D:\EasyPHP5.3.0\www\php dizini
    
    25.02.2010  10:23    
    . 25.02.2010 10:23
    .. 25.02.2010 10:35 2.929 index.php 25.02.2010 10:23 15.035 per.php 17.02.2010 18:16
    tema 2 Dosya 17.964 bayt 3 Dizin 28.296.753.152 bayt bo�
    Vallah'i Böyle Birşeyin Sorun Yaratacağını Hiç Düşünmemiştim