PHP打开文件?

时间:2010-08-11 11:03:45

标签: php execution

current.php是我们在浏览器中打开的页面。

other_1.phpother_2.php是我们要执行的页面。这两页做得很好,工作很慢。

当我们打开current.php时,我们怎样才能将其他页面调用为工作?

current.php应该只是打开并死亡,没有任何结果,只需发送命令即可打开。

如果当前页面包含其他页面,则会占用大量内存,并从托管帐户可用的最长时间执行。

所有页面都放在同一个文件夹中。

有什么想法吗?

感谢。

2 个答案:

答案 0 :(得分:1)

你可以尝试这个:

function execInBackground($cmd) {
    if (substr(php_uname(), 0, 7) == "Windows"){
        pclose(popen("start /B ". $cmd, "r")); 
    }
    else {
        exec($cmd . " > /dev/null &");  
    }
}

在$ cmd中,您将路径传递给php,而不是像在CLI中那样使用该命令。

答案 1 :(得分:0)

您可以使用

<?php

include("other_1.php");

?>

并在other_1.php的末尾为other_2.php添加另一个include,依此类推。如果我误解了这个问题,请告诉我。