• 15-12-2009, 20:33:00
    #1
    Üyeliği durduruldu
    foreach ($files1 as $value) {
    echo $value . "<br />"; 
    }
    ile dosya isimlerini alıyorum.

    ama çıkarn arraylardan 3-4 tanesini göstermemesini istiyorum ekrana basmamasını yani. nasıl yapabilirim?


    çok çok özür dilerim. konuyu hemen açtıktan sonra aklıma geldi çözümü.

    paylaşayım: aşağıdaki şekilde çözdüm.

    foreach ($files1 as $value) {
    if ($value != "index.php") {
    echo $value . "<br />"; }
    }
    tekrar özür dilerim konu kalabalığı için.
  • 15-12-2009, 22:40:51
    #2
    Üyeliği durduruldu
    vezir adlı üyeden alıntı: mesajı görüntüle
    ama çıkarn arraylardan 3-4 tanesini göstermemesini istiyorum ekrana basmamasını yani. nasıl yapabilirim?
    birden fazla dosya adi olacaksa kod şu şekilde geliştirilebilinir;

    $istenmeyenler = array("index.php","ayar.php");
    foreach ($files1 as $value) {
          if (!in_array($value,$istenmeyenler)) {
                 echo $value . "<br />"; 
          }
    }
  • 16-12-2009, 10:51:44
    #3
    Üyeliği durduruldu
    sdemirkeser sana şunu sorsam bir zahmet öğretirmisin bana?

    şimdi üstte eleme yaptık ya.

    bana şimdi şu lazım oldu.

    mesela sadece .php ve .html uzantıları göstersin

    bunu nasıl yaparız?


    birde bu php nin son sürümü çok mu sorunlu bana mı öyle geliyor.

    localhostta yapıyorum ayrı sorun çıkıyor yada çıkmıyor, sunucumda yapıyorum ayrı sorun çıkıyor çıkmıyor. tabi php sürümlerinden farklılığından ama sonuçta bundan 2-3 ay önceki php uğraşlarımda karşılaşmadığım sorunlarla karşılaşıyorum 2 yerde de. en stabil mi ne deniyor php sürümü kaç acaba sunucumuda localhostumuda ona mı ayarlasam. bilmiyorumki
  • 16-12-2009, 11:00:22
    #4
    foreach ($files1 as $value) {
    if(!eregi(array(".php",".txt",$value)))
    {
    echo $value.'<br>';
    }
    
    }
  • 16-12-2009, 11:24:38
    #5
    Üyeliği durduruldu
    vezir adlı üyeden alıntı: mesajı görüntüle
    mesela sadece .php ve .html uzantıları göstersin
    ilk başta uzantiyi algilamaniz gerekir hocam bunun için

    if( in_array(strtolower(strrchr($value,'.')), array(".php",".html")) ){

    gibi if yapinizi değiştirseniz calisir kanisindayim
  • 16-12-2009, 11:27:49
    #6
    Üyeliği durduruldu
    RedZ sizinki hata verdi çözemedim.

    Alıntı
    Warning: Wrong parameter count for eregi() in
    sdemirkeser hocam teşekkürler çalıştı sorun yok.