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