0
私の同意に基づいて、WebページからPythonファイルを実行する必要があります。私はちょうど私がexec関数の権限を持っていないことに気づいたしかし、私はエコーのexec(「whoamiは」)を試した後。私は777実行許可のないPHP呼び出しのPython
にファイルをchmodは(
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ページを呼び出してみました私は、AJAX呼び出しのいくつかの並べ替えてPythonスクリプトを実行して誰かにする必要があります。私はSunOSのとAFSシステム上で実行しています。
phpは必須ですか? – pna
'HTTP_X_REQUESTED_WITH'ヘッダを偽装するのは簡単です。 – alex
@pnaメインのインデックスページが必要ですが、他のフォーマットファイルを呼び出すことができます – Kamran224