0

cgi-fcgi を実行して stdin/stdout を実行する方法について、サンプル コードまたは簡単な説明を提供してくれる人が必要です。私は私のウェブホストのために phpinfo() をしました。PHPバージョン5.2.17を使用していると表示されます。彼らが言っているように、私はおそらくそれを彼らの5.3バージョンに上げるべきです。情報によると、sapi は cgi/fastcgi です。ロードされた構成ファイルは /web/conf/php5.ini です。それらの include_path は .:/usr/local/php5/lib/php です。

私は、標準入力と標準出力のコーディング方法を理解しようとしているサイトをたくさん調べてきました。コードは非常に単純に見えますが、私の問題は、インクルードの適切なコーディングやその他の問題に関係している可能性があります。サンプル サイトからコードをコピーしましたが、機能しません。私のウェブホストはほとんど役に立ちません。

php_self アクションのあるフォームに変更し始めましたが、気が変わりました。私が本当に必要としているのは、標準入力に使用する誰かの実際のコード例であり、それに基づいて構築されますが、おそらく標準入力と出力、およびおそらくいくつかのエラーログ以外には使用しません。

私を助けてください。前もって感謝します!

オールドマンベット

4

1 に答える 1

0

stdin / stdout を使用するには、php:// ラッパーを使用してファイルのように処理する必要があります。

$stdin = fopen("php://stdin", "r");

$strout = fopen("php://stdout", "w");

次に、通常のファイル関数 (fgets、fread、fputs、fwrite など) を使用して値を操作できます。

于 2013-06-17T22:42:12.400 に答える