时间:2021-05-26
本文实例讲述了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();
希望本文所述对大家的PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
1.验证email:<?php if(ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*
使用str-replace而不是ereg-replace习惯使用Perl进行编程的程序员更加愿意使用ereg_replace完成字符串替换工作,因为在PHP中e
本文实例为大家分享了php实现文件上传基本验证的具体代码,供大家参考,具体内容如下Html部分文件上传PHP服务端部分=$size){if(gettypes($
使用示例:upload.php文件上传上传类upload.class.php
本文实例讲述了PHP多文件上传的方法。分享给大家供大家参考。具体如下:'文件上传失败,没有错误发生,文件上传成功',1=>'文件上传失败,上传的文件超过了php