Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php从列表循环_Php_Loops - Fatal编程技术网

php从列表循环

php从列表循环,php,loops,Php,Loops,我正在写剧本。在这个脚本中,我将提供一些关键字列表。然后它将进入目标站点并获取数据。 请查看我的代码: //my option start $toplist=file_get_contents('http://mysite/list.txt'); //list grabbing $listgrabbing=explode('target="_',$toplist); $counting=count($listgrabbing); $l='0'; for ($l=0 ; $l <=$co

我正在写剧本。在这个脚本中,我将提供一些关键字列表。然后它将进入目标站点并获取数据。 请查看我的代码:

//my option start
$toplist=file_get_contents('http://mysite/list.txt');

//list grabbing

$listgrabbing=explode('target="_',$toplist);
$counting=count($listgrabbing);
$l='0';
for ($l=0 ; $l <=$counting ; $l++){
$targetsite='http://targetsite/search?q='.$listgrabbing;
$revip=file_get_contents($targetsite);

//Rest of code
我的代码将第一个关键字,搜索到目标网站并抓取。然后第二,第三,第四。。。
但它不是从列表中选择关键字。这里的错误是什么

你不需要使用
explode(“\r\n“,$toplist)
@Bonzo,请澄清一下。
$l='0'
然后在for循环中使用$l有点像cargo cult编程。文本文件是什么样子的?@Bonzo,类似于这个:我的列表上有问题吗?我想是的,因为我用过这个。但它不接受关键词。是的,我确信这是关键词中的问题。因为我已经用一个关键字检查过了,它正在运行。那么我应该如何编写列表呢?就像,我在这里上传了一个使用该文件的示例,谢谢,现在已经完成了。实际上这是“/n”中的问题。现在用你的代码修复了。再次感谢。
$toplist=file_get_contents('http://mysite/list.txt');
$listgrabbing=explode("\n",$toplist);
foreach($listgrabbing as $item){
     $targetsite='http://targetsite/search?q='.$item;
     $revip=file_get_contents($targetsite);
}
$toplist=file_get_contents('http://mysite/list.txt');
$listgrabbing=explode("\n",$toplist);
foreach($listgrabbing as $item){
     $targetsite='http://targetsite/search?q='.$item;
     $revip=file_get_contents($targetsite);
}