Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP文件上传提交非运动图像_Php_Html - Fatal编程技术网

PHP文件上传提交非运动图像

PHP文件上传提交非运动图像,php,html,Php,Html,你好,斯塔克尔斯, 我在使用PHP文件上载脚本时遇到问题。我可以选择一张图片,然后点击上传按钮,但是它甚至没有将图片上传到我说它应该去的地图上,事实上,我甚至找不到图片 该文件夹位于我的IIS wwwroot中。路径是wwwroot/magieweb/images/uploader 我做错了什么 PHP if(isset($_FILES['image'])){ $errors= array(); $file_name = $_FILES['image']['name'];

你好,斯塔克尔斯,

我在使用PHP文件上载脚本时遇到问题。我可以选择一张图片,然后点击上传按钮,但是它甚至没有将图片上传到我说它应该去的地图上,事实上,我甚至找不到图片

该文件夹位于我的IIS wwwroot中。路径是
wwwroot/magieweb/images/uploader

我做错了什么

PHP

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);
      }
   }
if(isset($\u文件['image'])){
$errors=array();
$file\u name=$\u文件['image']['name'];
$file\u size=$\u文件['image']['size'];
$file\u tmp=$\u FILES['image']['tmp\u name'];
$file\u type=$\u文件['image']['type'];
$file_ext=strtolower(结束(分解('.',$文件['image']['name']));
$expensions=数组(“jpeg”、“jpg”、“png”、“gif”);
if(在数组中($file\u ext,$expensions)==false){
$errors=“Dit best和kan niet geupload worden(Fout EXT)”;
}
if(空($errors)=true){
移动上传的文件($file\u tmp,“wwwroot/magieweb/images/uploader/”);
$errors=“Het is gelukt.Het address ismagiehotel.nl/magieweb/images/uploader/”$\u文件['image']['name']。“

”; }否则{ 打印错误($errors); } }
HTML表单

  <form action = "" method = "POST" enctype = "multipart/form-data">
                  <b>Type/pad</b><br>
                  <select name="path">
                  <option value="magieweb/images/publicroom">Publieke Kamer</option>
                  <option value="magieweb/images/news">Nieuwsafbeelding</option>
                  <option value="app/tpl/skins/Habbo/swf/c_images/album1584">Badges</option>
                  </select><div style="margin-bottom:5px;"></div>
                  <b>Afbeelding</b><input type = "file" name = "image" /> <br>




         <input type = "submit"/> of <a href="ase-dash.php">Annuleren</a>
         <br><br>
                <ul style="border: 1px solid #2087A1; list-style-type: none; margin-right:40px;">
            <li><strong style="color:#2087A1; margin-top:3px; margin-bottom:3px;">Uploadbestandinformatie</strong></li> 

            <li><strong>Bestandnaam:</strong> <?php echo $_FILES['image']['name'];  ?>
            <li><strong>Bestandgrootte:</strong> <?php echo $_FILES['image']['size'];  ?>
            <li><strong>Bestandtype:</strong> <?php echo $_FILES['image']['type'] ?>
         </ul>

               </form>

类型/衬垫
卡默出版社 Nieuwsafbeelding 徽章 Afbeelding
属于

  • 上传最佳和信息
  • Bestandnaam:
  • Bestandgrootte:
  • Bestandtype:
我确实收到了成功通知,也收到了图像数据,但我在任何地方都找不到图像


提前感谢

您似乎正在使用windows系统,您给出的路径完全错误

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

因此路径如下所示

C:/xampp/your_project/upload_文件夹/


另外,请确保文件夹具有上载文件的写入权限。

看起来您使用的是windows系统,您提供的路径完全错误

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

因此路径如下所示

C:/xampp/your_project/upload_文件夹/


另外,请确保文件夹具有上载文件的写入权限。

wwwroot
之前尝试使用
/wwwroot/magieweb…
添加
/
,谢谢,但这并没有起到作用。您有任何错误吗?我尝试使用
打印($\u文件)
检查序列,它返回了
数组([image]=>数组([name]=>avatarimage.png[type]=>image/png[tmp\u name]=>C:\Windows\Temp\php7149.tmp[error]=>0[size]=>209]
试试
/wwwwroot/magieweb…
wwwroot
之前添加
//code>,谢谢,但这没有奏效。你有什么错误吗?我试着用
打印($)文件检查顺序
并返回数组([image]=>Array([name]=>avatarimage.png[type]=>image/png[tmp\u name]=>C:\Windows\Temp\php7149.tmp[error]=>0[size]=>209))
我确实将路径更改为
C:/inetpub/wwwroot/magieweb/images/uploader
,并且系统具有写入权限。但是,我似乎无法删除只读属性。是否需要?我确实将路径更改为
C:/inetpub/wwroot/magieweb/images/uploader
,并且系统具有写入权限。但是,我似乎无法删除该属性只读属性。需要吗?