如何通过在另一个PHP脚本上调用我的PHP脚本来执行我的PHP脚本?

问题描述:

我想通过在另一个文件中调用它来在后台执行php脚本。如何通过在另一个PHP脚本上调用我的PHP脚本来执行我的PHP脚本?

例如, : 你有两个文件file1.php & file2.php。 开始file2.php的执行在file1.php

注:不使用包括file1.php

+0

如果你不喜欢“包括”使用“要求”:) – MyMomSaysIamSpecial 2013-03-21 07:14:55

+0

尝试使用ajax! – Dino 2013-03-21 07:16:50

我想你可以使用这个PHP函数声明http://php.net/manual/en/function.exec.php 但是你想要什么很奇怪的愿望:)

+0

我尝试通过使用exec()但它不起作用。 exec('http://www.xyz.com/file2.php'); – 2013-03-21 07:31:13

+0

这个奇怪的愿望是因为只想扩展应用程序的当前工作并且不想打扰它的工作功能。 – 2013-03-22 04:16:42

在PHP后台使用:从客户端

  1. Ajax调用(服务器端告诉阿贾克斯)
  2. 的Gearman
  3. 无需等待回复即可卷曲到自己身上。

如果你使用特定的框架,让我们知道,所以我们可以告诉你如何去做。

我建议开始,尝试使用卷曲方法。

+0

我正在使用smarty – 2013-03-22 04:09:40

请的file1.php

+0

我想在后台执行操作,我不需要file2.php的输出 – 2013-03-22 04:20:39

页面加载使用AJAX如果这两个文件都在同一个文件夹,然后在文件1

exec('php file2.php'); 

或文件2提供适当的文件路径。