PDA

View Full Version : سوال: مشكل file_get_contents



bigcowboy
سه شنبه 21 خرداد 1387, 19:38 عصر
شايد من اشتباه ميكنم ولي مگه صفحه :
http://commenting.blogfa.com/?blogid=news&postid=123&timezone=12642
وجود نداره؟
پس چرا اين كد خطا داره؟

<?php
echo file_get_contents("http://commenting.blogfa.com/?blogid=news&postid=123&timezone=12642");
?>
چه طور اين كار رو كردن؟
متشكرم.

musiox
سه شنبه 21 خرداد 1387, 20:09 عصر
HTTP_USER_AGENT شاید واسه این باشه . چک میکنه ببینه کیه بعد. یا پارامتر های دیگه .

bigcowboy
سه شنبه 21 خرداد 1387, 20:13 عصر
خودم چه طور اينكار رو بكنم؟
لطفا يه مثال كوچك بزنيد.

musiox
سه شنبه 21 خرداد 1387, 20:28 عصر
مقداره هیدر رو خودت باید ست کنی . فکر کنم با CURL می تونی این کار رو بکنی .


$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://commenting.blogfa.com/?blogid=news&postid=123&timezone=12642");
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 1.1.4322)');

// grab URL and pass it to the browser
curl_exec($ch);

// close curl resource, and free up system resources
curl_close($ch);