PHP fopen() 函數
定義和用法
fopen() 函數打開一個文件或URL。
如果fopen() 失敗,它將返回FALSE 並附帶錯誤信息。 您可以通過在函數名前面添加一個'@' 來隱藏錯誤輸出。
語法
fopen(filename,mode,include_path,context)
参数 | 描述 |
---|---|
filename | 必需。规定要打开的文件或 URL。 |
mode | 必需。规定您请求到该文件/流的访问类型。 可能的值:
|
include_path | 可选。如果您还想在 include_path(在 php.ini 中)中搜索文件的话,请设置该参数为 '1'。 |
context | 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。 |
提示和註釋
註釋:當書寫一個文本文件時,請確保您使用了正確的行結束符!在Unix 系統中,行結束符為\n;在Windows 系統中,行結束符為\r\n;在Macintosh 系統中,行結束符為\r。 Windows 系統中提供了一個文本轉換標記"t" ,可以透明地將\n 轉換為\r\n。 您還可以使用"b" 來強制使用二進制模式,這樣就不會轉換數據。 為了使用這些標記,請使用"b" 或者"t" 來作為mode 參數的最後一個字符。
實例
<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>
完整的PHP Filesystem參考手冊