0

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

4

2 回答 2

1

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

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

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

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

require($_SERVER["DOCUMENT_ROOT"]."/program/script1.php");
于 2013-05-13T18:39:30.250 回答
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

于 2013-05-13T19:19:15.087 回答