A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > PHP安全上传图片的方法

PHP安全上传图片的方法

时间:2015-05-07 14:07作者:zhao人气:66

这段代码用于上传图片,可以根据图片类型检测图片是否安全,不是简单的检测扩展名

<?php // upload.php

echo <<<_END

<html><head><title>PHP Form Upload</title></head><body>

<form method='post' action='upload2.php' enctype='multipart/form-data'>

Select a JPG, GIF, PNG or TIF File:

<input type='file' name='filename' size='10' />

<input type='submit' value='Upload' /></form>

_END;

if ($_FILES)

{

$name = $_FILES['filename']['name'];

switch($_FILES['filename']['type'])

{

case 'image/jpeg': $ext = 'jpg'; break;

case 'image/gif': $ext = 'gif'; break;

case 'image/png': $ext = 'png'; break;

case 'image/tiff': $ext = 'tif'; break;

default: $ext = ''; break;

}

if ($ext)

{

$n = "image.$ext";

move_uploaded_file($_FILES['filename']['tmp_name'], $n);

echo "Uploaded image '$name' as '$n':<br />";

echo "<img src='$n' />";

}

else echo "'$name' is not an accepted image file";

}

else echo "No image has been uploaded";

echo "</body></html>";

?>

希望本文所述对大家的php程序设计有所帮助。

标签PHP,安全,上传,图片,方法,这段,代码,用于,上传,图片

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号