0
我正在寫php腳本,它將用於從「standart」站點製作站點。 有很多unix shell命令,我發現顯示錯誤的問題。來自unix命令的PHP CLI錯誤
示例:我需要檢查站點文件夾是否還不存在。
$ls_newsite = exec('ls /vhosts/'.$sitename, $output, $error_code);
if ($error_code == 0) {
Shell::error('This site already exists in /vhosts/');
}
Shell::output(sprintf("%'.-37s",$sitename).'OK!');
所以,我可以處理錯誤,但它會反正顯示。
php shell.php testing.com
Checking site...
ls: cannot access /vhosts/testing.com: No such file or directory
testing.com.................................OK!
如何防止顯示?謝謝
正如@Colin Morelli所說,你不需要爲此使用控制檯命令。 'file_exists'就足夠了。 – andy 2013-03-05 11:26:09
這只是顯示問題的例子。 – Kirill 2013-03-05 11:55:12
但即便如此,並不是很多情況下你應該使用'exec'命令。 – andy 2013-03-05 11:56:42