php脚本访问多个网页

时间:2013-05-13 18:32:24

标签: php url web

我需要php中的一个函数/方法来循环访问多个网页。就像有人可以手动访问网页并在那里加载任何脚本一样。我没有下载任何信息,我只是希望脚本访问它,以便任何PHP代码可以在该页面上运行。对于我正在开发的需要运行cron作业的程序来说,这是一个hack。 cron作业将运行一个将加载多个页面的脚本,例如。 http:// localhost / program / script1,http:// localhost / program / script2。然后我可以随着时间的推移动态地添加数据库中的页面。

2 个答案:

答案 0 :(得分:1)

在这里,您只需将要共享的代码分隔到另一个文件中,然后使用

require("/path/to/filename.php");

路径而不是url将是保存文件的文件系统路径。

引用此文件的良好起点是$ _SERVER [“DOCUMENT_ROOT”],所以你可以这样说。

require($_SERVER["DOCUMENT_ROOT"]."/program/script1.php");

答案 1 :(得分:0)

您可以扫描目录并遍历其中的每个文件,然后使用fopen读取或写入该文件

$files = scandir('folder/');
  foreach($files as $file) {
   //do your work here
   $fhandle = fopen($file, 'r');
}

http://www.w3schools.com/php/func_directory_scandir.asp

http://php.net/manual/en/function.fopen.php