Hocam mutlaka linkin başında ve sonunda " işareti vardır. preg_match'ı tek tırnak ile başlatıp ' # diyez işaretinden sonra " çift tırtnak ile devat ettirebilirsin. Bir de böyle dene. veya kaynak kodunun bir kısmını buraya yaz ona göre cevap verelim.
Bu şekil
preg_match('#"http://doctorwhotumbolumler.blogspot.com.tr/search/label/(.*?)"#', $kategori_link[$i], $url);
Bu şekil
index.php:
ÖĞRETİYOR - BOT
$Baglan = Baglan("http://doctorwhotumbolumler.blogspot.com.tr/p/blog-page_30.html");
preg_match("#
fonksiyon.php:
error_reporting(0);
function Baglan($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
$cikti = curl_exec($curl);
curl_close($curl);
return str_replace(array("\n","\t","\r"), null, $cikti);
}
?>
Hocam tüm dosyalar burada
Ek Olarak: hocam sezonlar bari çalışsın diyerek en sonun "n" ekledim.