如何通过代码运行另一个php文件

时间:2011-09-08 16:29:50

标签: php cron

我有一些运行的cron,我必须在cron中运行该文件。 现在我正在使用“file_get_contents();”有更好的方法来运行这个文件吗?

$qq=mysql_query("SELECT file FROM db");
while ($ww=mysql_fetch_assoc($qq)) {
  file_get_contents('http://www.domain.com/'.$ww['file']);
}

感谢

3 个答案:

答案 0 :(得分:0)

是。设置一个cronjob服务器端。

或者打开一个套接字。

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

它不会减慢用户的互动

答案 1 :(得分:0)

在你的cronjob中执行PHP。不要在localhost上使用HTTP来执行此操作...您只需在流程中添加更多内容。

答案 2 :(得分:0)

文件获取内容将以内联方式运行文件并返回结果。如果这就是你想要的那么那就行了。

如果你想获取字符串并在适当的位置运行它并让它在现有文档中进行交互,你可以使用eval

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