我有,我想用來調用一個python腳本(ring.py)下面的PHP代碼使用PHP來調用Python腳本
<?php echo '<p>Hello World</p>';
$output = exec('python ring.py');
?>
程序ring.py創建兩個文件。當我運行從命令行PHP腳本:
php index.php
然後PHP腳本運行正確的Python腳本並根據需要被創建2個文件。
但是,當有人通過網頁瀏覽器訪問PHP頁面時,似乎並沒有運行python腳本,也沒有創建任何文件。我怎樣才能解決這個問題?
非常感謝!
使用if(!$ output)檢查錯誤並打印錯誤 –
如何準確打印錯誤? –
die(exec_error)會做 –