国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

php文件上傳用ereg安全驗證文件擴展名

2024-04-25 20:35:44
字體:
來源:轉載
供稿:網友

網站文件上傳安全性不容忽視,我們第一步驗證就是限制上傳擴展名,只能上傳我們規定的文件擴展名,現在我們用php的ereg來驗證上傳文件.

ereg格式如下:

ereg(正規表達式,字符串,[匹配部分數組名]);

這里利用了ereg來驗證用戶上傳的文件類型與文件名是否是符合文件命名規則,實例代碼如下:

if( !is_uploaded_file($upfile) )

{

echo("你什么都沒有上傳哦!");

exit();

}

else

{

if( !ereg(".(htm|html)$", $upfile_name) )

{

echo("dedecms模板只能用 .htm 或 .html擴展名!");

exit();

}

if( ereg("[/]",$upfile_name) )

{

echo("模板文件名有非法字符,禁止上傳!-1");

exit();

}

move_uploaded_file($upfile, $templetdird.'/'.$upfile_name);

@unlink($upfile);

echo("成功上傳一個文件!");

exit();

}

exit();

現在我們只是講了驗證上傳的文件名是否合法,以后的教程我們會繼續講怎么判斷上傳的內容是否安全.

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栖霞市| 措美县| 衡阳县| 赤峰市| 黄陵县| 文安县| 道真| 泰来县| 文水县| 宜君县| 宣威市| 章丘市| 峨眉山市| 丽江市| 略阳县| 吴川市| 松溪县| 大连市| 灵寿县| 视频| 福泉市| 乐昌市| 东丰县| 安塞县| 崇仁县| 利辛县| 当雄县| 福建省| 永顺县| 大竹县| 拉萨市| 德保县| 旌德县| 阿拉善左旗| 铅山县| 竹北市| 泰宁县| 清远市| 商洛市| 长春市| 哈尔滨市|