【发布时间】:2012-06-14 21:10:20
【问题描述】:
我有一个脚本,当从终端编译时,在终端上传递类似“php compile.php arg1 arg2 arg3 arg4”的参数开始显示输出结果,类似于 1) 文件创建 2) 文件包含。等等。
现在我正在尝试使用另一个 php 文件中的 system(php compile.php arg1 arg2 arg3 arg4),但它不会执行 php 文件或不会显示输出。
例如,我什至尝试创建 hello.php----- 并尝试使用系统(php hello.php);但它没有在浏览器上输出任何内容。
谁能帮帮我,我是php新手。谢谢。
【问题讨论】:
-
您尝试
/usr/lib/php而不是php? (如果你在 Linux 系统上,至少) -
您可以从另一个 php 文件中包含一个 php 文件并调用它的函数。
-
我同意 Crontab,但这里实际上是
/usr/bin/php.... -
感谢您的回复,我没有尝试过,因为包含文件我不能这样做,因为它在函数中没有正确排列,我的 compile.php 文件正在调用 10 个其他文件循环。
-
我现在用的是mac,我会告诉你我的code$file = "path/compile.php"; $f2 = "/路径/"; $f3 = "路径/"; $f4="路径/"; $f5 = "/路径/"; $program = "php -f"。 $文件。 ' ' 。 $f2 。 ' '。 $f3。 ' '。 $f4。 ' '。 $f5;系统($程序);
标签: php