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


How to run via the code another php file

我有一些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']);
}

谢谢

是。设置cronjob服务器端

或者打开一个套接字。

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

它不会减慢用户的交互

在cronjob中执行PHP。不要在本地主机上使用HTTP来做…

File get contents将运行File inline并返回结果。如果这是你想要的,那就可以了。

如果你想获得字符串并在适当的地方运行它,让它与现有的文档交互,你可以使用eval

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