私は、SSHから使用しています:どのようにsshからPHPファイルを実行しますか?
php filename.php
と素晴らしい作品を、私はこれを行うとき:
php filename.php?id=2
を私は「入力ファイルを開くことができませんでした」エラーが発生します。
私は、SSHから使用しています:どのようにsshからPHPファイルを実行しますか?
php filename.php
と素晴らしい作品を、私はこれを行うとき:
php filename.php?id=2
を私は「入力ファイルを開くことができませんでした」エラーが発生します。
ウェブサイトとして書かれたPHPファイルはCLI上でのみ使用できます。
スーパーグローバルを準備するラッパースクリプトを書くことができ、include
はウェブスクリプトです。
私はCLI interfaceについて読んで、その内容を理解することをお勧めします。
filename.php?id=2
の構文はWebサーバーのみに適用されます。
あなたがしたことは、シェルにfilename.php?id=2
という名前のファイルを見つけてそれをPHPに渡すように指示しましたが、そのファイルは存在しません。
GET変数をコマンドラインで渡すことはできません!スクリプトに変数を渡す必要がある場合は、php filename.php your_variable
を使用し、PHPコードにと$argc
を使用できます。あなたが代わりに引数と使用する$ ARGVとしてあなたのパラメータを渡す必要があり
は完全なトレースということですか? – thatidiotguy
Logicalでは、 'filename.php?id = 2'というファイルがありません。 – m0skit0
http://stackoverflow.com/questions/7475344/call-php-document-with-ssh-includes-get-variable –