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

发布于 2024-12-03 18:30:38 字数 261 浏览 0 评论 0原文

我有一些正在运行的 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']);
}

谢谢

I have some cron that run, and I have to run the file inside the cron.
now I'm using "file_get_contents();" there is a better way to run this file?

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

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

海的爱人是光 2024-12-10 18:30:38

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

或者打开一个套接字。

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

它不会减慢用户的交互速度

Yes. Set a cronjob server-side.

Or open a socket.

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

it does not slowdown user's interaction

吾家有女初长成 2024-12-10 18:30:38

在您的 cronjob 中执行 PHP。不要在本地主机上使用 HTTP 来执行此操作...您只是向流程添加更多内容。

Execute PHP within your cronjob. Don't use HTTP on localhost to do it... you're just adding more to the process.

清君侧 2024-12-10 18:30:38

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

如果您想获取字符串并就地运行它并让它在现有文档中交互,您可以使用 eval

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

File get contents is going to run file inline and return the results. If thats what you want then that will work.

If you want to get the string and run it in place instead and have it interact with in the existing document you can use eval

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文