php使用ereg验证文件上传的方法
2014-12-16 10:45
537 查看
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();
希望本文所述对大家的PHP程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- php使用ereg验证文件上传的方法
- php使用ftp远程上传文件类(解决主从文件同步问题的简单方法)
- php实现SAE上使用storage上传与下载文件的方法
- PHP特点之文件上传1——使用POST方法上传单文件和多文件
- 简单快速PHP上传文件使用方法总结
- php实现SAE上使用storage上传与下载文件的方法
- PHP使用curl模拟post上传及接收文件的方法
- php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
- php使用curl模拟浏览器表单上传文件或者图片的方法
- HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
- php 完美的ereg验证文件上传
- windows下使用IIS配置的PHP无法上传文件的解决方法
- 解决windows7下使用IIS配置的PHP无法上传文件的方法
- PHP使用curl模拟post上传及接收文件的方法
- 设置PHP上传大文件的方法
- 使用php上传文件
- [PHP][使用PHPCxcel制作excel表格并导出文件的用法及成功实例[已验证][原创]
- php使用curl上传文件
- slickupload 使用方法[c# 超大文件上传
- window平台直接访问unix中文文件路径时的变通方法,使用php发送