folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Dizi Değer Döndüren Fonksiyon Oluşturma



Dizi Değer Döndüren Fonksiyon Oluşturma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Aşağıda verdiğim kodlar ile bir kod içinde arama fonksiyonu oluşturup her lazım olduğumda o kod bloğunun kullanılmasını istiyorum fakat dönen değer dizi olduğu için olsa gerek beceremedim boş ekran geliyor karşıma. return ederken dizi de 1 , alıyorum ve ara fonksiyonunda ise sonuca 0 ı alıyorum (çünkü fonksiyon kullanmadan direk arama yaptığımda [1][0] işimi görüyordu.)     Büyük ihtimalle yazımda bir hata / eksiklik var , nasıl düzeltebilirim ?

     

     

    <?php
    
    //$bas = $_POST["bas"];
    //$son = $_POST["son"];
    
    function ara($bas, $son, $icerik)
    {
        preg_match_all('@$bas(.*?)$son@si',$icerik,$degisken);
    
    	return @$degisken[1];
    } 
    
    
    $url = 'http://www.alfilmizle.com';
    $html = file_get_contents($url);
    
    $title = ara('<title>','<\/title>',$html);
    
    echo $title[0];
    
    
    
    ?>

     

    coder2 tarafından 16/Eyl/15 16:45 tarihinde düzenlenmiştir

    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    overbite
    overbite's avatar
    Kayıt Tarihi: 13/Ağustos/2011
    Erkek

    $title degiskenini echo et htmli degil


    ulan bir susar mısın?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Kullandığım kod bu değil örnek olarak yazdığım için hatalı olmuş hocam.  Title i echo ediyorum ve boş ekran geliyor.


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    overbite
    overbite's avatar
    Kayıt Tarihi: 13/Ağustos/2011
    Erkek

    En alta var_dump($title);  ekleyip ne çıktı veriyor bi bakar mısın ordan anlarız


    ulan bir susar mısın?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek
    dizi  (boyut = 0) 
      Boş

    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Bu mantıkla çalışan başka yoldan gidilebilecek bir fonksiyon da işimi görür 


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    overbite
    overbite's avatar
    Kayıt Tarihi: 13/Ağustos/2011
    Erkek

    şu kodu dener misin

    <?php
    function ara($bas, $son, $yazi) {
        @preg_match_all('/' . preg_quote($bas, '/') .
        '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m);
        return @$m[1];
    }
    
    $url = 'http://www.alfilmizle.com';
    $html = file_get_contents($url);
     
    $title = ara('<title>','</title>',$html);
    
    if(isset($title[0])) {
        echo $title[0];
    } else {
        echo "hata\n<br>\n";
        var_dump($title);
    }
    ?>

     


    ulan bir susar mısın?
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Tamamdır , çalışıyor hocam. Teşekkürler..


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
Toplam Hit: 669 Toplam Mesaj: 8
dizi fonksiyon