-2
我試圖從網頁上運行服務器上的Python腳本,我決定使用PHP來執行它。從我從線上的教程中讀到的內容,它應該很簡單,只要工作,但是無論何時我嘗試使用PHP提交表單,我都會得到以下錯誤代碼。PHP - 從PHP執行Python
Parse error: syntax error, unexpected T_STRING in /home/dertyui/public_html/root/wwwdustin/rss/sm/runpython.php on line 6
不完全確定我做錯了什麼,代碼是如此之短我預計它只是工作。我做了一定要仔細檢查安全模式是關閉我的服務器上,並有文件權限設置爲755。這裏是我的其他代碼:
提交表單頁面(index.html的)
<html>
<head>
</head>
<body>
<form action="runpython.php" method="post">
Status: <input type="text" name="status" />
<input type="submit" />
</form>
</body
</html>
RunPython。 php(運行Python腳本)
<?php
$commandtorun = '/usr/bin/python2.7 /home/dertyui/python/scripts/socialmedia/StatusPoster.py --accountname dustin --statusupdate ' . $_POST["status"] . '--statusupdatelink http://google.ca'
exec($commandtorun);
?>
解析錯誤是非常具有描述性的 – Don 2012-08-07 20:56:02
除了@ Lusitanian的回答,你可能想在--statusupdatelink之前放一個空格 – Samuel 2012-08-07 20:56:35