當前位置: 首頁> 函數類別大全> popen

popen

打開進程文件指針
名稱:popen
分類:文件系統
所屬語言:php
一句話介紹:打開一個進程。

定義和用法

popen()函數打開進程文件指針。

實例

<?php
$file = popen ( "/bin/ls" , "r" ) ;

//一些要執行的代碼

pclose ( $file ) ;
?>

文法

popen ( command , mode )
參數描述
command必需。規定要執行的命令。
mode

必需。規定連接模式。

可能的值:

  • r: 只讀。
  • w: 只寫(打開並清空已有文件或創建一個新文件)

說明

打開一個指向進程的管道,該進程由派生指定的command命令執行而產生。

返回一個和fopen()所返回的相同的文件指針,只不過它是單向的(只能用於讀或寫)並且必須用pclose()來關閉。此指針可以用於fgets()fgetss()fwrite()

若出錯,則返回false。

同類函數
  • 從文件指針中讀取一行 fgets

    fgets

    從文件指針中讀取一行
  • 獲取一個連接的信息 linkinfo

    linkinfo

    獲取一個連接的信息
  • stream_set_write_buffer 的別名 set_file_buffer

    set_file_buffer

    stream_set_write_buf
  • 關閉一個已打開的文件指針 fclose

    fclose

    關閉一個已打開的文件指針
  • 獲取真實路徑緩衝區的大小 realpath_cache_size

    realpath_cache_size

    獲取真實路徑緩衝區的大小
  • 寫入文件(可安全用於二進製文件) fwrite

    fwrite

    寫入文件(可安全用於二進製文件)
  • 建立一個具有唯一文件名的文件 tempnam

    tempnam

    建立一個具有唯一文件名的文件
  • 判斷給定文件名是否可執行 is_executable

    is_executable

    判斷給定文件名是否可執行