php上傳功能集字尾名判斷和隨機命名

2022-08-19 13:30:22 字數 2044 閱讀 3024

引入自定義函式檔案

//判斷上傳檔案型別

$fileext = strtolower(fileext($_files['file']['name']));

$uploadfilename = random(8);

if(in_array($fileext, $type

))else

echo "back";

}}

check.php

<?php

header("content-type:text/html;charset=utf8");

//獲取檔案字尾名函式

function fileext($filename

)function fileext2($filename)//

生成隨機檔名函式

function random($length

)else

}return

$captcharesult;}

?>

將三個檔案整合成乙個:

<?php

//獲取檔案字尾名函式

function fileext($filename

)function fileext2($filename)//

生成隨機檔名函式

function random($length

)else

}return

$captcharesult;}

//判斷上傳檔案型別

$fileext = strtolower(fileext($_files['file']['name']));

$uploadfilename = random(8);

if(in_array($fileext, $type

))else

echo "back";

}}?>

字尾名判斷演算法

字尾名判斷演算法 採用mfc框架的cstring可以非常快速完成,但如果採用的是標準c 則沒那麼直接方便.下面是乙個判斷字尾名的演算法,絕對不是效率最高的,也絕對不是最嚴謹的,但可能是比較簡單易懂的.bool checkextendname const char pszstr,const char ...

php 檔案上傳功能

php 檔案上傳功能 點選瀏覽,將所選的檔案上傳到建立的images資料夾內 如下 無標題文件 title head body h1 上傳檔案 h1 form action chuli.php method post enctype multipart form data 請選擇檔案 input t...

PHP 獲取檔案字尾名

1.file x.y.z.png echo substr strrchr file,1 解析 strrchr file,strrchr 函式查詢字串在另乙個字串中最後一次出現的位置,並返回從該位置到字串結尾的所有字元 2.file x.y.z.png echo substr file,strrpos...