Heim  >  Artikel  >  php教程  >  php解析url的三个示例

php解析url的三个示例

WBOY
WBOYOriginal
2016-06-13 09:44:411459Durchsuche

方法一:

复制代码 代码如下:


$url="http://www.baidu.com"; 
file_get_contents($url); 



方法二:

复制代码 代码如下:


// CURL 方法 
$url="http://www.baidu.com"; 
$ch = curl_init(  ); 
curl_setopt( $ch,CURLOPT_URL,$url ); 
curl_setopt( $ch,CURLOPT_HEADER,0 ); 
curl_setopt( $ch,CURLOPT_RETURNTRANSFER,1 ); 
$ret= curl_exec( $ch ); 
curl_close( $ch ); 
echo $ret; 

方法三:

复制代码 代码如下:


$url="http://www.baidu.com"; 
$fp=fopen($url,"r"); 
$response = ''; 
while($row = fgets($fp)) { 
$response.= trim($row)."\n"; 
}



注意:如果ping的通但是无法调用远程url,试试wget

复制代码 代码如下:


Resolving www.xxx.com... 114.xxx.xxx.xxx
Connecting to www.xxx.com|114.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
10:58:22 ERROR 403: Forbidden.



这样就不可以!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn