سلام دوستان
بنده می خواهم از سایت Civilica اطلاعات کلی شمار بسیاری مقاله را با برنامه نویسی بگبرم اما با اشتباه زیر برخورد کردم
Warning: file_get_contents(http://www.civilica.com.....html): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /var/www/PHPProjects/Shares/simple_html_dom.php on line 76
این هم تکه ای از برنامه است که دارای اشتباه می باشد:
<?php
$Path = 'http://www.google.com/search?client=ubuntu&channel=fs&q='.$ChangedName.'&ie=utf-8&oe=utf-8';
try{
$HTML = file_get_html($Path);
$LinkStart = strpos($HTML,'<a href="/url?q=http:');
$LinkEnd = strpos($HTML,'</a></h3>')+3;
$Link = substr($HTML,$LinkStart,$LinkEnd-$LinkStart);
$LinkStart = strpos($Link,'http://www.civilica.com');
$LinkEnd = strpos($Link,'.htm')+5;
$Link = substr($Link,$LinkStart,$LinkEnd-$LinkStart);
//echo '<br>start '.$LinkStart.' end '.$LinkEnd.' link <br>';
//echo $Link;
$MetaData = file_get_html($Link);
echo $MetaData;
}
catch(Exception $E){
$E->getmessage();
}
?>