2016-11-10 14 views
-1

私はPHPでbotを書いています。私はカールを使用して画像のソースを取得したい。 imgタグを取得できますが、imgからsrc値を取得できません。常に私は空の文字列を取得します。私のエラーは何ですか?PHP preg_match_allがimg srcを取得できない

のindex.php

$baglan = Baglan("http://www.hurriyetemlak.com/konut-satilik/sakarya-karasu-yali-emlakcidan-apartman-dairesi/detay/23585876"); 
    preg_match('#<div id="dvSmallPhoto" class="small-photo mt10">    <ul class="thumbs">(.*?)         </ul>   </div>#', $baglan, $resimlerGenel); 

    preg_match_all('#<li><figure>(.*?)</figure></li>#', $resimlerGenel[1], $resimler); 
    $yeni = str_replace('"', '\'', $resimlerGenel[1]); 
    preg_match_all("#<li><figure><img src='(.*?)' href='JavaScript:void(0);' onclick='return replaceImg(this)' tabindex='(.*?)' class='pretty' width='114' height='88' alt='(.*?)' /></figure></li>         #", $yeni, $resimLinkler); 
    print_r($resimLinkler); 

Baglan.php

function Baglan($url){ 
    $curl = curl_init(); 
    curl_setopt($curl, CURLOPT_URL, $url); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_USER_AGENT, $_SERVER["HTTP_USER_AGENT"]); 
    $cikti = curl_exec($curl); 
    curl_close($curl); 
    return str_replace(array("\n","\t","\r"), null, $cikti); 
} 

答えて

関連する問題