[PHP]實用函數9

來源:互聯網
上載者:User

//執行輸入 command 的外部程式或外部指令。返回 string 只是外部程式執行後傳回的最後一行;若需要完整地返回資訊,可以使用 PassThru()

string exec(string command,string [array],int [return_var])
//用來執行指令,並輸出結果。若是 return_var 參數存在,則執行 command 之後的狀態會填入 return_var 中

string system(string command,int [return_var]
//作為外部程式執行並顯示原始輸出

string passthru(string command,int [return_var])
//除去字串中的特殊符號

string escapeshellcmd(string command)
//用來鎖住檔案,使其他進程無法存取。傳入的參數 fp 為檔案指標。參數 operation 的值為下列的數字之一:1 表示設定鎖住檔案可以允許別的進程讀取;2 表示只有該進程可以寫入檔案;3 表示讀寫均鎖住;4 則不鎖檔案塊(block)

bool flock(int fp,int operation)
//從檔案中提取所有<meta>標誌內容屬性並返回一個數組

array get_meta_tags(string filename[,int use_include_path])
//把整個檔案讀入一個數組,每行作為一個數組元素

array file(void)
//建立一個可寫的臨時檔案,當調用 fclose() 函數後或指令碼結束時該檔案被自動刪除

array tmpfile(void)
//開啟一個檔案或 URL 並返回一個檔案指標

int fopen(string filename,string mode)
//關閉一個開啟的檔案指標

int fclose(int fp)
//測試一個檔案指標,看是否到了檔案尾

int feof(int fp)
//利用檔案指標獲得一行

string fgets(int fp,int length)
//同 fgets() 的功能,並同時去掉取回字串中的HTML語言及PHP文法的標記字元

string fgetss(int fp,int length)
//取得檔案指標所指的字元。指標若在 EOF 則返回 false

string fgetc(int fp)
//將字串 string 寫入檔案資料流的指標 fp 上。若有指定長度 length,則會寫入長度的字串,或是寫到字串結束

int fwrite(int fp,string string,int [lenth])
//強制向 fp 指向的檔案進入寫入操作

int fflush(int fp)
//把檔案指標的位置移到檔案開頭

int rewind(int fp)
//返迴文件 fp 的指標位移位(offset)值。當發生錯誤時,返回 false

int ftell(int fp)
//將檔案 fp 的指標移到指定的位移位(offset)上。當 fp 由 fopen() 開啟 http://... 或是 ftp://... 等URL檔案時,本函數無效

int fseek(int fp,int offset)
//讀取檔案,並將檔案內容寫入標準輸出裝置中

int readfile(string filename)
//讀取檔案 fp 直到 EOF,並將資料輸出到標準輸出

int fpassthru(int fp)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.