斐伊川私はこのコードを持っている:php popen()はその中にスペースを入れますか?
$handle = popen("php -q nah.php -p=". '$part' . " 2>&1", "r");
while (!feof($handle))
{
$read = fread($handle, 2096);
echo $read;
}
pclose($handle);
そしてnah.phpは次のようになります。
yaya1アレイ(:
echo "yaya1\n"; $options = getopt("p:"); $part = $options["p"]; echo $part; print_r($options);
これの出力は次のようにして出てきます [p] =>)
Whileメインファイルの$部分には内容があります。 エラーには何がありますか? エラーを修正するにはどうすればよいですか? おかげ そしてこのすべては、PHP-CLI
PHP 5.3を実行していますか?そのバージョンで使用している関数のいくつかが変更されたため、確認する必要があります。 – EdoDodo
はい5.2.3または5.3.2 lol – kritya
これはどちらですか? 5.3.2では、実行したようにコマンドライン引数を等号で区切って指定することができます。 5.2.3ではそれを許さず、あなたが説明した出力を与えるでしょう。コマンドラインで 'php --version'を実行すると、バージョンを確認できます。 – EdoDodo