با سلام
من با دستور file_get_contents متن صفحات سایتهای خبری رو میگیرم رو بعضی سایتها خوب کار میکنه ولی روی بعضی دیگر اصلا کار نمیکنه لطفا راهنمایی کنید ضمنا لینکها مثل سایت tabnak.ir دارای متن فارسی هستن
Printable View
با سلام
من با دستور file_get_contents متن صفحات سایتهای خبری رو میگیرم رو بعضی سایتها خوب کار میکنه ولی روی بعضی دیگر اصلا کار نمیکنه لطفا راهنمایی کنید ضمنا لینکها مثل سایت tabnak.ir دارای متن فارسی هستن
Rss هاشتون رو بگیرید هرکدوم دارن...
نمیخوام از آر اس اس استفاده کنم
از این کلاس استفاده کن
http://simplehtmldom.sourceforge.net/
curl رو هم امتحان کنید...
سلام همون طور که دوستمون گفت از اینcurl کنید صد در صد جواب می دهد .
function fcurl ($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; fa-IR; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($ch, CURLOPT_REFERER, 'https://google.com/');
$page = curl_exec($ch);
curl_close($ch);
return $page;
}
تا وقتی که با curl آشنا نشدید از این تابع استفاده کنید ، کارتون رو راه میندازه :چشمک:.