很多站长朋友们都不太清楚php循环访问url,今天小编就来给大家整理php循环访问url,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎么让php不停的访问某个url? 2、 PHP 循环请求url 返回参数 3、 PHP访问一堆url问题 怎么让php不停的访问某个url?用HTML 都可以。
<meta http-equiv="refresh" content="10">
这个页面可以包含请求链接。
<?php
$url = '';
function CommonCurl($url){
$ch = curl_init();
curl_setopt ($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
$res = curl_exec($ch);
curl_close ($ch);
return $res;
}
print_r(CommonCurl($url));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
<meta http-equiv="refresh" content="10">
<title>无标题文档</title>
</head>
<body>
</body>
</html>
PHP 循环请求url 返回参数方法1: 用file_get_contents 以get方式获取内容
[php] view plaincopyprint?
<?php
$url='';
$html = file_get_contents($url);
echo $html;
?>
方法2: 用fopen打开url, 以get方式获取内容
[php] view plaincopyprint?
<?php
$fp = fopen($url, 'r');
//返回请求流信息(数组:请求状态,阻塞,返回值是否为空,返回值http头等)
[php] view plaincopyprint?
stream_get_meta_data($fp);
[php] view plaincopyprint?
while(!feof($fp)) {
$result .= fgets($fp, 1024);
}
echo "url body: $result";
fclose($fp);
?>
PHP访问一堆url问题<?php $content = file('a.txt'); // 直接用file()函数读取文件内容,逐行存放在数组中 foreach ($content as $url) // 循环读取数组 { file_get_content(trim($url)); // 访问远程地址 }
求采纳
关于php循环访问url的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php循环访问url php循环读取文件内容的详细内容...