2012-10-31 59 views
0

我是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"]); 

     } 
    } 

该代码上传的文件很好,但它没有做验证。

谢谢。

+1

当然,它只是上传文件。你还希望代码能做什么? :) –

+0

您是否收到任何错误?你有没有检查过PHP和Web服务器日志?他们告诉你什么?你的PHP.ini配置是否正确? –

回答

0

您可以使用"gd"或类似的库来验证和操作PHP中的图像。

+0

不错的小费....... –

1

图像验证可以得到尽可能复杂,但最简单的方法是好老getimagesize()函数。测试其输出与false,你就完成了。