时间:2021-05-18
第一种:
php部分
复制代码 代码如下:
<?php
if($_FILES['file']['error']>0){
echo'!problem:';
switch($_FILES['file']['error'])
{
case1:echo'文件大小超过服务器限制';
break;
case2:echo'文件太大!';
break;
case3:echo'文件只加载了一部分!';
break;
case4:echo'文件加载失败!';
break;
}
exit;
}
if($_FILES['file']['size']>1000000){
echo'文件过大!';
exit;
}
if($_FILES['file']['type']!='image/jpeg'&&$_FILES['file']['type']!='image/gif'){
echo'文件不是JPG或者GIF图片!';
exit;
}
$today=date("YmdHis");
$filetype=$_FILES['file']['type'];
if($filetype=='image/jpeg'){
$type='.jpg';
}
if($filetype=='image/gif'){
$type='.gif';
}
$upfile='upfile/'.$today.$type;
if(is_uploaded_file($_FILES['file']['tmp_name']))
{
if(!move_uploaded_file($_FILES['file']['tmp_name'],$upfile))
{
echo'移动文件失败!';
exit;
}
}
else
{
echo'problem!';
exit;
}
echo'<h1>success!</h1><br>';
echo'文件大小:'.$_FILES['file']['size'].'字节'.'<Br>';
echo'文件路径:'.$upfile;
echo'<hrwith="100%"/>'.'<p>';
$dirr='upfile/';
$dir=opendir($dirr);
echo$dirr.'--Listing:<ul>';
while($file=readdir($dir)){
echo"<li>$file</li>";
}
echo'</ul>';
closedir($dir);
?>
第二种:
复制代码 代码如下:
<?php
if(empty($_GET[submit]))
{
?>
<formenctype="multipart/form-data"action="<?php$_SERVER['PHP_SELF']?>?submit=1"method="post">
Sendthisfile:<inputname="filename"type="file">
<inputtype="submit"value="确定上传">
</form>
<?php
}else{
$path="uploadfiles/";//上传路径
//echo$_FILES["filename"]["type"];
if(!file_exists($path))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$path",0700);
}//ENDIF
//允许上传的文件格式
$tp=array("image/gif","image/pjpeg","image/png");
//检查上传文件是否在允许上传的类型
if(!in_array($_FILES["filename"]["type"],$tp))
{
echo"格式不对";
exit;
}//ENDIF
if($_FILES["filename"]["name"])
{
$file1=$_FILES["filename"]["name"];
$file2=$path.time().$file1;
$flag=1;
}//ENDIF
if($flag)$result=move_uploaded_file($_FILES["filename"]["tmp_name"],$file2);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
if($result)
{
//echo"上传成功!".$file2;
echo"<scriptlanguage='javascript'>";
echo"alert(\"上传成功!\");";
echo"location='add_aaa.php?pname=$file2'";
echo"</script>";
}//ENDIF
}
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
简单PHP上传图片、删除图片实现代码上传图片:?12345678910111213141516171819202122232425262728293031323
本文实例讲解了php上传图片并压缩的实现方法,之前一篇《PHP实现图片上传并压缩》已经为大家进行了简单介绍,此次实现上传图片然后按照比例缩略图,指定缩略图的最大
本文实例讲述了PHP安全上传图片的方法。分享给大家供大家参考。具体分析如下:这段代码用于上传图片,可以根据图片类型检测图片是否安全,不是简单的检测扩展名希望本文
在PHP程序开发中,文件上传是一个使用非常普遍的功能,也是PHP程序员的必备技能之一。值得高兴的是,在PHP中实现文件上传功能要比在Java、C#等语言中简单得
本文实例讲述了php文件上传的简单实现方法。分享给大家供大家参考。具体如下:文件1:index.php复制代码代码如下:用户名:密码:上传图片:文件2:uplo