2013-12-15 38 views
0

以下代码正在使用本地主机xampp窗口,但是当我把它放在网上godaddy共享linux托管它不工作。 exec正在工作,因为我试图执行exec('whoami')并输出我的账户ID,但是下面的exec命令没有执行。执行命令没有运行在Linux主机

有没有需要改变它的工作?请指导。

$cmd = 'php file.php'; 

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

您是否收到有关禁用的功能中的任何错误? –

回答

0
+0

嗨,感谢您的链接,所以我可以执行exec命令,但不是可执行文件,即.php与exec?对? bcoz当我使用exec('whiami')它运行。多数民众赞成在麻烦,现在我应该怎么打电话给我的file.php :( – ADi

+0

我不知道你需要什么,也没有GoDaddy如何分配用户共享主机运行脚本。但是,你可以使用:<?php $ userScript = get_current_user();?>' –

+0

好,那么我需要一些其他的方式来运行我的文件也许卷曲,基本上我试图发送电子邮件在后台file.php谢谢 – ADi