file_exists() 函式檢查檔案或目錄是否存在。
如果指定的檔案或目錄存在則返回 true,否則返回 false。
file_exists(path)引數
描述path
必需。規定要檢查的路徑。
<?phpecho file_exists("test.txt");
?>
is_writable() 函式判斷指定的檔案是否可寫。
is_writable(file)引數
描述file
必需。規定要檢查的檔案。
如果檔案存在並且可寫則返回 true。file 引數可以是乙個允許進行是否可寫檢查的目錄名。
注釋:本函式的結果會被快取。請使用 clearstatcache() 來清除快取。
<?php輸出:$file = "test.txt";
if(is_writable($file))
else
?>
test.txt is writeable
str_replace() 函式使用乙個字串替換字串中的另一些字元。
str_replace(find,replace,string,count)引數
描述find
必需。規定要查詢的值。
replace
必需。規定替換 find 中的值的值。
string
必需。規定被搜尋的字串。
count
可選。乙個變數,對替換數進行計數。
注釋:該函式對大小寫敏感。請使用 str_ireplace() 執行對大小寫不敏感的搜尋。
注釋:該函式是二進位制安全的。
<?php輸出:echo
str_replace("world","john","hello world!")
;?>
hello john!在本例中,我們將演示帶有陣列和 count 變數的 str_replace() 函式:
<?php輸出:$arr = array("blue","red","green","yellow");
print_r(
str_replace("red","pink",$arr,$i)
);echo "replacements: $i";
?>
array([0] => blue
[1] => pink
[2] => green
[3] => yellow
)replacements: 1
<?php輸出:$find = array("hello","world");
$replace = array("b");
$arr = array("hello","world","!");
print_r(
str_replace($find,$replace,$arr)
);?>
array([0] => b
[1] =>
[2] => !
)
$_files 函式
第乙個引數是表單的 input name,第二個下標可以是 "name", "type", "size", "tmp_name" 或 "error"。就像這樣:
這是一種非常簡單檔案上傳方式。基於安全方面的考慮,您應當增加有關什麼使用者有權上傳檔案的限制。
in_array() 函式在陣列中搜尋給定的值。
in_array(value,array,type)引數
描述value
必需。規定要在陣列搜尋的值。
array
必需。規定要搜尋的陣列。
type
可選。如果設定該引數為 true,則檢查搜尋的資料與陣列的值的型別是否相同。
如果給定的值 value 存在於陣列 array 中則返回 true。如果第三個引數設定為 true,函式只有在元素存在於陣列中且資料型別與給定值相同時才返回 true。
如果沒有在陣列中找到引數,函式返回 false。
注釋:如果 value 引數是字串,且 type 引數設定為 true,則搜尋區分大小寫。
<?php輸出:$people = array("peter", "joe", "glenn", "cleveland");
if (in_array("glenn",$people))
else
?>
match found
<?php輸出:$people = array("peter", "joe", "glenn", "cleveland", 23);
if (in_array("23",$people, true))
else
if (in_array("glenn",$people, true))
else
if (in_array(23,$people, true))
else
?>
match not foundmatch found
match found
檔案上傳前後端需要滿足的條件
form表單請求方式必須是post form表單 enctype multipart form data input框的type屬性值為file 匯入檔案上傳的jar包 處理器方法接收檔案上傳輸入框的引數必須是multipartfile型別 配置commonsmultipartresolver解析器...
php檔案上傳函式封裝
上傳檔案呼叫 file files image 允許上傳的型別 檔案的上傳 param array file 上傳的檔案的相關資訊 是乙個陣列有五個元素 param array allow 允許檔案上傳的型別 param string error 引用傳遞,用來記錄錯誤的資訊 param strin...
php封裝檔案上傳函式
created by phpstorm.user 17839 date 2020 3 23 time 10 54 header content type text html charset utf 8 檔案上傳 param file 接受的檔案 files file param mime 允許上傳檔...