PHPのpopen()関数
popen()関数はパイプを開きます。 fgets()、fgetss()、およびfwrite()で使用できます。 popen()関数によって開始されたファイルポインタは、pclose()で閉じる必要があります。
構文
popen(command, mode)
パラメータ
-
コマンド- 実行するコマンドを設定します
-
モード- 「r」、「w」などのモードを設定します。
戻る
popen()関数は、成功するとTRUEを返します。エラーが発生した場合はFALSEを返します。
例
<?php // opening a pipe $file_pointer = popen("/bin/ls", "r"); pclose($file_pointer); ?>
出力
TRUE
別の例を見てみましょう。
例
<?php // opening a pipe $file_pointer = popen("/executable/installer.exe", "r"); pclose($file_pointer); ?>
出力
TRUE
-
PHPのfeof()関数
feof()関数は、ファイルポインタでファイルの終わりをテストします。ファイルポインタがEOFにある場合、またはエラーが発生した場合(ソケットタイムアウトを含む)、TRUEを返します。それ以外の場合はFALSEを返します。 構文 feo(file_pointer) パラメータ file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれた(そしてfclose()によってまだ閉じられていない)ファイルを指している必要があります 戻る feof()関数は、ファイルポインタがEOFにある場合、またはエラーが発生し
-
PHPのfclose()関数
fclose()関数は、開いているファイルポインタを閉じます。この関数は、成功するとTRUEを返し、失敗するとFALSEを返します。 構文 fclose(file_pointer) パラメータ file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれたファイルを指している必要があります。 戻る fclose()関数が戻ります。 成功の真実 失敗した場合はFALSE 例 <?php $file_pointer = fopen('amit.txt',