我是PHP的新手,我正在尝试使用TYPE和SIZE进行图像验证,但我失败了。有人可以帮帮我吗?
这是我的代码:
if($fileName)
{
$filePath="images/admin/".$fileName;
if(file_exists($filePath))
{
$a=gmdate("Yzhis");
move_uploaded_file($_FILES["image"]["tmp_name"], "images/admin/".$a.$_FILES["image"]["name"]);
$fileName=$a.$_FILES["image"]["name"];
}
else
{
move_uploaded_file($_FILES["image"]["tmp_name"], "images/admin/".$_FILES["image"]["name"]);
}
}
此代码正在上传文件,但它没有进行验证。
感谢。
答案 0 :(得分:1)
图像验证可以根据需要变得复杂,但最简单的方法是使用旧的getimagesize()功能。根据{{1}}测试其输出,你就完成了。
答案 1 :(得分:1)
您可以同时使用此功能。
filesize ()
http://php.net/manual/en/function.filesize.php
getimagesize ()
http://php.net/manual/en/function.getimagesize.php
获取GD和图像功能的完整列表。 http://www.php.net/manual/en/ref.image.php
答案 2 :(得分:0)
您可以使用"gd"或类似的库来验证和操作PHP中的图像。