■php 檔案處理
檔案寫入
fwrite:向檔案寫入內容,可安全用於二進位制檔案 。
file_put_contents:向檔案寫入內容,等同依次呼叫 fopen,fwrite 以及 fclose 函式。 file_put_contents("test.txt", "this is something.");
檔案讀取
fread:讀取檔案,可安全用於二進位制檔案。
fgetc:從檔案中 逐字 讀取檔案資料,直到檔案結束。
file_get_contents:把 整個檔案 讀入乙個字串。
file:把 整個檔案 讀入乙個陣列中,陣列中的每個單元都是檔案中相應的一行。
檢查檔案是否存在
file_exists:檢查檔案或目錄是否存在。
檢查檔案是否可讀寫執行
is_readable:檢查檔案是否可讀。
is_writable:檢查檔案是否是否可寫入。
is_executable:檢查檔案是否可執行。
檔案拷貝
copy:拷貝檔案。
檔案刪除
unlink:刪除檔案。
取得檔案大小、型別、修改時間資訊
filesize:取得檔案大小。
filetype:取得檔案型別。
filemtime:取得檔案修改時間。
檔案指標函式
fclose:關閉檔案指標。
feof:測試檔案指標是否到了檔案結束的位置。
fseek:在檔案指標中定位。
rewind:倒回檔案指標的位置。
ftell:返回檔案指標讀/寫的位置。
is_file()
is_file() 函式用於檢查給定檔名是否為乙個正常的檔案
is_dir 函式:檢查給定檔名是否為乙個目錄
if(!file_exists("test.txt"))
fopen() 開啟 url 位址
<?php
$fh = fopen("", "r");
if($fh)
}$filename = 'file.txt';// 要寫入的檔案名字
$word = "你好!";// 寫入的字元
$fh = fopen($filename, "w");
echo fwrite($fh, $word); // 輸出:6
fclose($fh);
■php 檔案上傳處理
$_files["file"]["name"] 客戶端提交檔案的原名稱
$_files["file"]["type"] 瀏覽器提供的檔案的 mime 型別,如 gif 為 image/gif 。不過此型別在 php 端並不檢查,因此不要想當然認為有這個值
$_files["file"]["size"] 已上傳檔案的大小,單位為位元組
$_files["file"]["tmp_name"] 檔案被上傳後在服務端儲存的臨時檔名
$_files["file"]["error"] 和該檔案上傳相關的錯誤**,為0則表示上傳成功
php系統包含路徑可以在 php.ini 裡面設定(windows版本):
include_path = ".;e:\php5\includes"
更改系統包含路徑的例子:
<?php
//定義自己應用的包含路徑,多個路徑以 ; 分隔
define('inc_dir', '../common;../lib');
$inc_path = ini_get('include_path');
echo "系統 include_path 路徑:".$inc_path."
";$inc_path .= ';'.inc_dir;
ini_set('include_path', $inc_path);
echo "現在系統 include_path 路徑:".ini_get('include_path');
//直接包含目錄內檔案
//include("1.php");
?>設定了系統包含路徑之後,可以在 include() 或 require() 語句中直接將需要包含的檔案包含進來而無需標明具體路徑。
PHP檔案常用函式
feof 判斷檔案是否超出了檔案末尾。files fopen 1.txt r fread files,filesize 1.txt 1 filesize獲得1.txt的大小,然後加1.也就是超出了原來的大小。echo intval feof files feof函式的意思就是檢測是否超出了原來大小,...
PHP檔案處理函式整理
filesystem 函式是 php 核心的組成部分。無需安裝即可使用這些函式。檔案系統函式的行為受到 php.ini 中設定的影響。檔案系統配置選項 名稱預設 描述可改變 allow url fopen 1 本選項啟用了 url 形式的 fopen 封裝協議使得可以訪問 url 物件例如檔案。預設...
PHP的檔案處理函式
date 格式化乙個本地時間 time 返回當前時間的時間戳 file exists 檢查檔案或者目錄是否存在 file 把整個檔案讀入乙個陣列中 file get contents 把整個檔案讀入乙個字串 file put contents 將乙個字串寫入檔案 fopen 開啟檔案或者url fr...