Php De Ufak Bir Sorun Yardım Pls
-
ben aşağıdaki kodu localhostta çok rahat çalıştırıyorum yalnız hostingerden aldığım hostta çalıştıramadım. orada çalıştıramadım sorun nerede çözemedim php kodlarını çakıştırıyor yalnız bu kdou çalıştıramadım ?
<?PHP
$site=file_get_contents("http://www.gamesultan.com/Oyun/league-of-legends-turkiye-serveri");
$baner=explode ('<div class="game-banner">',$site);
$baner1=explode('</div>',$baner[1]);
$veri1=explode ('5,00
</td><td>',$site);
$verison1=explode('</td><td>',$veri1[1]);
ECHO "<td><center>".$verison1[0]."</center><td>".PHP_EOL;
?> -
Hostta file_get_contents kapalı olabilir yada veriye çektiğin site kapatmış olabilir, curl kullanırsan aşarsın.
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.gamesultan.com/Oyun/league-of-legends-turkiye-serveri");
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_NOBODY, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($curl, CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$site=curl_exec($curl);
curl_close($curl);
-
$baner=explode ('<div class="game-banner">',$site);
$baner1=explode('</div>',$baner[1]);ECHO "<td><center>".$baner1[0]."</center><td>".PHP_EOL;
dediğimde baner resmi geliyor kapalı olsa bu resmide alamazdım ?
-
http://simplehtmldom.sourceforge.net/
Bunu kullan kardeş. 50 tane explode ile uğraşmazsın. En küçük projemde bile kullanırım.
-
NoktaliVirgul bunu yazdı
http://simplehtmldom.sourceforge.net/
Bunu kullan kardeş. 50 tane explode ile uğraşmazsın. En küçük projemde bile kullanırım.
Oha bu çok güzelmiş hocam. Bildiğin jquery seçicileri gibi seçiyorsun. Çok saolsın bunu ekliyorum FAV a inceleyeceğim inşallah.
-
web sitelerine bot yazıyorsan eninde sonunda regex'e bulaşmak zorunda kalacaksın
regex öğren iyidir, evrenseldir
bakınız notepad++ da bile var:
http://i.imgur.com/KDTgmBA.jpg
sonuç: http://i.imgur.com/HhS2YSC.jpg
-
sorunu çözemedim :(
-
Up
-
Hocam hostlarin cogunda url kullanarak dosya acmak kapatilmistir.
Su asagidaki kodu kullanarak acikmi degil mi ogrenebilirsin
if( ini_get('allow_url_fopen') ) {
echo "Acik";
}
else
{
echo "Kapali";
}
Eger acik ise fopen calisir degilse calismaz
Istersen pm ile bakabiliriz de
Iyi calismalar
dhmm tarafından 27/Eki/14 21:38 tarihinde düzenlenmiştir
