0
我的assigment需要我通過網頁運行一個python文件。我試圖通過AJAXphp調用python沒有exec權限
if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')
{
exec("rm index.*");
print exec("wget -O index.html http: markets.usatoday.com/custom/usatoday-com/html-mktscreener.asp");
print exec("python hw7-9.py index.html");
print "Done!";
}
else
{
print "Nice try!"; //someone is trying to manually run
}
調用這個PHP頁面然而我才意識到,我沒有執行函數的權限(試圖回聲執行exec(「WHOAMI」)之後,我的文件,文件模式爲777
我需要有人通過某種Ajax調用的運行Python腳本。我與SunOS的一個AFS系統上運行。
使用php是強制性的嗎? – pna
請注意,欺騙'HTTP_X_REQUESTED_WITH'標頭很簡單。 – alex
@pna主索引頁必須是但我可以調用任何其他格式的文件 – Kamran224