PHP文件上传提交不移动图像

时间:2016-04-16 13:47:44

标签: php html

Hello Stackers,

我遇到了PHP文件上传脚本问题。我可以选择一个图像,然后点击上传按钮,但它甚至没有将图像上传到地图我说它应该去,事实上,我根本找不到图像。

文件夹位于我的IIS wwwroot中。路径为int index = list.BinarySearch(e => e.Col, "Red");

我做错了什么?

PHP

wwwroot/magieweb/images/uploader

HTML表单

if(isset($_FILES['image'])){
      $errors= array();
      $file_name = $_FILES['image']['name'];
      $file_size = $_FILES['image']['size'];
      $file_tmp = $_FILES['image']['tmp_name'];
      $file_type = $_FILES['image']['type'];
      $file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));

      $expensions= array("jpeg","jpg","png","gif");

      if(in_array($file_ext,$expensions)=== false){
         $errors="<font color='#e74c3c'>Dit bestand kan niet geupload worden. (Fout EXT)</font>";
      }

      if(empty($errors)==true) {
         move_uploaded_file($file_tmp,"wwwroot/magieweb/images/uploader/".$file_name);
         $errors = "<font color='#16a085'>Het is gelukt. Het adres is <strong>magiehotel.nl/magieweb/images/uploader/".$_FILES['image']['name']."</strong></font><br><br>";
      }else{
         print_r($errors);
      }
   }

我得到了成功通知,我确实得到了图像数据,但我无法在任何地方找到图像。

提前致谢

1 个答案:

答案 0 :(得分:2)

好像你正在使用Windows系统,你所提供的路径是完全错误的。

如果您使用的是Windows系统,请更改绝对文件夹路径并尝试。

所以路径如下所示

  

C:/ XAMPP / your_project / upload_folder /

还要确保该文件夹具有上传文件的写入权限。