首页 » 网站推广 » php简略上传图片技巧_干货分享小白看完后也可以学会上传图片不再求人

php简略上传图片技巧_干货分享小白看完后也可以学会上传图片不再求人

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

method这个常见的有post和get,大家只要记得显示在url是get,隐蔽的是post,下一期会给大家详细先容下这两者的差异是在哪

好的直接上代码,首先我们须要创建一个静态文件,

php简略上传图片技巧_干货分享小白看完后也可以学会上传图片不再求人

一、核心的HTML代码如下:

php简略上传图片技巧_干货分享小白看完后也可以学会上传图片不再求人
(图片来自网络侵删)

<form enctype=\"大众multipart/form-data\"大众 method=\公众post\"大众 action=\"大众?type=add\"大众 >

<input type=\"大众file\公众 name=\"大众file\"大众 id=\"大众cover\"大众 required/>

</form>

二、PHP代码如下:

if (($_GET[\公众type\"大众] == \公众edit\"大众) && $_POST) {

//判断上传的文件是否出错,是的话,返回缺点

if($_FILES[\"大众file\"大众][\公众error\"大众])

{

//如果缺点直接输出错误,并且推出不在实行

echo $_FILES[\"大众file\"大众][\"大众error\"大众];

exit;

}

else

{

//加限定条件

//判断文件类型是否为jpg,png,并且大小不超过1024000B

if(($_FILES[\"大众file\公众][\公众type\"大众]==\公众image/png\"大众||$_FILES[\"大众file\公众][\"大众type\"大众]==\"大众image/jpeg\"大众)&&$_FILES[\"大众file\公众][\公众size\"大众]<1024000)

{

//防止文件名重复

$path = \公众/upload/movie/\"大众.date('Y-m-d').\公众/\"大众.time().$_FILES[\"大众file\"大众][\公众name\公众];

$filename = $_SERVER['DOCUMENT_ROOT'].$path;

//iconv紧张是把utf-8转成gb2312,返回转换后的字符串, 或者在失落败时返回 FALSE。

//$filename =iconv(\"大众UTF-8\公众,\公众gb2312\公众,$filename);

//检讨文件或目录是否存在

if(file_exists($filename))

{

echo\"大众该文件已存在\"大众;

exit;

}

else

{

//保存文件, move_uploaded_file 将上传的文件移动到新位置

if ( ! @copy($_FILES['file']['tmp_name'], $file_name)){

$dir = $_SERVER['DOCUMENT_ROOT'].'/upload/moviepic/'.date('Y-m-d');

if(!is_dir($dir)){

mkdir($dir,0777);

}

if(move_uploaded_file($_FILES['file']['tmp_name'],$filename)){

echo \"大众success\"大众;

}else{

echo \公众error\"大众;

exit;

}

}

}

}

else

{

echo\"大众文件类型不对\"大众;

}

}

}

如果大家开拓上有碰着什么难题,可以下面留言沟通互换哈

标签:

相关文章

Python编程从入门到精通,探索编程之美

编程已经成为现代社会的一项基本技能。Python作为一种简单易学、功能强大的编程语言,在我国教育领域备受关注。本文将从Python...

网站推广 2025-03-02 阅读1 评论0

Scum07代码编程之美与适用方法

编程已成为当今社会不可或缺的技能之一。Scum07代码作为一款经典的编程语言,在我国众多程序员中备受推崇。本文将深入解析Scum0...

网站推广 2025-03-02 阅读1 评论0

Linux环境下的前端代码运行优化与步骤

前端技术逐渐成为软件开发的核心。Linux操作系统因其稳定性、安全性、开放性等特点,成为众多开发者和企业青睐的运行环境。本文将从L...

网站推广 2025-03-02 阅读1 评论0