arkadaşlar kodda hiç bir yanlışlık göremiyorum. var mı bir hata. bu ufak kod çalışmıyor.
verdiği hata şu
Notice: Array to string conversion in C:\xampp\htdocs\bot.php on line 18
Array
18 satır şu oluyor.
echo $konu_baslik;
$site = "http://www.site.com/?p=123";
$sitecek = file_get_contents($site);
$pattern = '#<title>(.*?)</title>#';
preg_match_all($pattern,$sitecek,$konu_baslik);
echo $konu_baslik;
Denermisiniz :
function curl($url){
$ch=curl_init();
$timeout=5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,false);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_REFERER,"http://www.google.com.tr");
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER["HTTP_USERAGENT"]);
$data=curl_exec($ch);
curl_close($ch);
return $data;
}
$nerden=curl("http://www.site.com/?p=123");
preg_match_all('@<title>(.*?)</title>@si',$nerden,$konu_baslik);
echo $konu_baslik[1][0];
print_r($konu_baslik);