Home  >  Article  >  Backend Development  >  循环执行网页有点郁闷,

循环执行网页有点郁闷,

WBOY
WBOYOriginal
2016-06-23 14:10:13876browse

循环执行网页有点郁闷,。。

  直接在地址栏  m.php?id=1 是可以执行的。

  使用mu.php 文件去循环执行m.php+ID。

  

for($i=$xiaoid;$i<daid;$i++){   echo $ch = curl_init("m.php?id=$i") ;   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ;      curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ;    echo $output = curl_exec($ch) ;} 


错误提示。
Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6


回复讨论(解决方案)

你不是有 echo $ch = curl_init("m.php?id=$i"); 吗?
那么打印 Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6 不正表示每次的 curl_init("m.php?id=$i") 都执行成功了吗?怎么是错误呢?

你不是有 echo $ch = curl_init("m.php?id=$i"); 吗?
那么打印 Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6 不正表示每次的 curl_init("m.php?id=$i") 都执行成功了吗?怎么是错误呢?

就是没执行成功,文件没生成出来,提示的就是 Resourceid 这1串东西。

更郁闷的,刚发现,使用m.php?id=1 直接执行,第一次可以生成,然后我去删除它,
然后再去执行 m.php?id=1,它就不在生成了。

但是 curl_init("m.php?id=$i") 可是要写成
curl_init("http://localhost/m.php?id=$i")


你不是有 echo $ch = curl_init("m.php?id=$i"); 吗?
那么打印 Resource id #2Resource id #3Resource id #4Resource id #5Resource id #6 不正表示每次的 curl_init("m.php?id=$i") 都执行成功了吗?怎么是错误呢?

就是没执行成功,文件没生成出来,提示的就是 Resourceid 这1串东西。

更郁闷的,刚发现,使用m.php?id=1 直接执行,第一次可以生成,然后我去删除它,
然后再去执行 m.php?id=1,它就不在生成了。


刚又发现,按F5 和直接 地址栏回车是2码事。
F5刷新的话,它又能生成了。直接地址栏回车就不生成。

但是 curl_init("m.php?id=$i") 可是要写成
curl_init("http://localhost/m.php?id=$i")



直接文件名访问,使用什么函数的?  fopen?

直接文件名访问?
include 呀

但是 curl_init("m.php?id=$i") 可是要写成
curl_init("http://localhost/m.php?id=$i")


嗯。提示的好。我使用了直接域名+文件+ID 可以执行了  

直接文件名访问?
include 呀

这个更好。呵呵。。哈哈。。3q

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn