PDA

View Full Version : نحوه دریافت اطلاعات از لینک داده شده



bps20590
جمعه 01 اسفند 1393, 08:04 صبح
با سلام
من یه لینک دارم مثل زیر ولی هرکاری که میکنم نمیتونم با دستور file_get_html محتوای اونو دریافت کنم ولی هر وقت نوشته های فارسی لینک را برمیدارم مشکلی نداره لطفا راهنمایی کنید


$url="http://tabnak.ir/fa/news/476757/نگاه-سنتی-دیگر-در-ورزش-جواب-نمی-دهد"
$html=file_get_html($url)

id1385
جمعه 01 اسفند 1393, 09:28 صبح
این لینک rewrite شده و مهم اون id هست 476757 و بودن و نبودن متن فارسی کار خاصی نمیکنه البته از نظر پردازشگر اون سایت، ولی از نظر سئو و زیبایی url مهم است.

bagherok
جمعه 01 اسفند 1393, 10:05 صبح
$url="http://tabnak.ir/fa/news/476757/نگاه-سنتی-دیگر-در-ورزش-جواب-نمی-دهد";
$info = parse_url($url);
$safePath = implode('/', array_map('urlencode', explode('/', $info['path'])));
$newUrl =$info['scheme'].'://'.$info['host'].$safePath;
echo file_get_contents($newUrl);