folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Curl , File_Get_Contents, Fput



Curl , File_Get_Contents, Fput

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek

    Bir sürü radyo da bir sürü yöntem denememe rağmen ben bu shoutcast'ın 7.hml sini çekemiyorum.

    <?php

    $dosya = file_get_contents('http://turkuradyo.turkhosted.com:4591/7.html');

    echo $dosya;

    ?>

    yani bu niye çalışmaz.Benim sunucumda mı sorun olabilir.

    Shoutcast radyo bilgilerini çekmek istiyorum.Kendi radyomun değil,bir sürü radyonun


    Wordpressten tiksiniyorum
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EmQceR
    EmQceR's avatar
    Kayıt Tarihi: 14/Kasım/2007
    Erkek
    hocam büyük ihtimal ordaki port olayından olabilir.

    ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gzx
    Gzx's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek

    <?php
    function curl($url)
    {
        $user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        $icerik = curl_exec($ch);
        curl_close($ch);
        return $icerik;
        }
        echo curl("http://turkuradyo.turkhosted.com:4591/7.html");
    ?>

     

    çalıştığını test etmek istersen

    http://www.salihsagdilek.com/googlebot/radyo.php


    "açık mı var la" yazdı diye ban yiyen adam !
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    tarayıcı bilgi kontrolü falan vardır o yüzden bu şekil alamıyosundur


    Bittik biz bittik
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek
    Gzx bunu yazdı

    function curl($url)
    {
        $user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        $icerik = curl_exec($ch);
        curl_close($ch);
        return $icerik;
        }
        echo curl("http://turkuradyo.turkhosted.com:4591/7.html");
    ?>

     

    çalıştığını test etmek istersen

    http://www.salihsagdilek.com/googlebot/radyo.php

    Bu adamın ki aynı tarayıcıda çekiyor benim ki nanik çekiyor.

    Ben de yuh diyorum saatlerdir kendimden şüpheleniyordum.

    Şimdi bunun sebebini nasıl anlayacağım mesele o.

    Normal bir linki olduğu gibi file_get_contents ile çekiyorum ama port girdi mi işe çalışmıyor.


    Wordpressten tiksiniyorum
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gzx
    Gzx's avatar
    Kayıt Tarihi: 23/Ağustos/2005
    Erkek
    HuwelAsK bunu yazdı
    Gzx bunu yazdı

    function curl($url)
    {
        $user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        $icerik = curl_exec($ch);
        curl_close($ch);
        return $icerik;
        }
        echo curl("http://turkuradyo.turkhosted.com:4591/7.html");
    ?>

     

    çalıştığını test etmek istersen

    http://www.salihsagdilek.com/googlebot/radyo.php

    Bu adamın ki aynı tarayıcıda çekiyor benim ki nanik çekiyor.

    Ben de yuh diyorum saatlerdir kendimden şüpheleniyordum.

    Şimdi bunun sebebini nasıl anlayacağım mesele o.

    Normal bir linki olduğu gibi file_get_contents ile çekiyorum ama port girdi mi işe çalışmıyor.


    hocam bende php uzmanı değilim cosmic daha iyi bilir zaten fikrini söylemiş ki bencede mantıklı browser kontrolu yapıyor olabilir belki yada file_get_contents port desteklemiyorda olabilir. şuanda vakit buldukca curl ve regex üstünde çalışıyorum senin konu yabancı gelmedi o yüzden konuyu cevapladım. Gzx tarafından 22/Kas/12 11:27 tarihinde düzenlenmiştir

    "açık mı var la" yazdı diye ban yiyen adam !
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    HuwelAsK
    HuwelAsK's avatar
    Kayıt Tarihi: 12/Mayıs/2012
    Erkek
    $dosya = @file_get_contents("http://www.youtube.com/results?search_query=video&aq=f"); 
    echo $dosya;
    //bunu basıyor
    
    
    $dosya = @file_get_contents('http://turkuradyo.turkhosted.com:4591/7.html');
    echo $dosya;
    //bunu basmıyor
    

    Acaba sorun bu mu
    allow_url_fopen On On
    allow_url_include Off Of
    HuwelAsK tarafından 22/Kas/12 11:47 tarihinde düzenlenmiştir

    Wordpressten tiksiniyorum
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    kontrol etmedim ama sorun dediğim gibi. file_get_contents fonksiyonuna header bilgisi girmediğin için sadece 80 . porttan okumaya çalışıyor. yani browser ile açılmadığı belli oluyor onada önlem alıp biraz daha zorlaştırmışlar akılları fikirleri. curl ile browser bilgisi gönderip kolayca okunabiliyor. file_get_contents ilede bu bilgiler gönderilebilir ama curl ile daha sağlıklı

    edit: youtube linki çalışır çünki youtube da öyle bir önlem almamışlar

    Cosmic tarafından 23/Kas/12 12:13 tarihinde düzenlenmiştir

    Bittik biz bittik
Toplam Hit: 1788 Toplam Mesaj: 8