簡體   English   中英

使用php將圖像文件上傳到服務器

[英]upload image file to server using php

我正在嘗試將所選的圖像文件上傳到1and1上的ftp服務器中。 我無法上傳文件。

我創建了名為“ uploadimages”的文件夾。

我創建了一個具有以下內容的html表單:

<form action="add.php" method="POST" enctype="multipart/form-data">
  <div class="logo">
     <label for="logoname" class="styled">Upload Logo (jpg / png):</label>
     <div class="logofield">
     <input type="file" id="logo" name="logo" size="30"/>               
     </div>
 </div>
 <input type="submit" value="Upload"  name="submit" id="submit"/>
</form>

我還創建了一個具有以下內容的php文件:

 <?php

   $imagepic = $_FILES["logo"]["name"];
   echo $imagepic;
   $tempimgloc = $_FILES["logo"]["tmp_name"];
   echo $tempimgloc;
   $errorimg = $_FILES["logo"]["error"];
   echo $errorimg;

   if($errorimg > 0)
   {  
      echo "<strong> <font size='18'>There was a problem uploading your Logo. Please try again!</font></strong>";
  echo "<BR>";
   }
   else 
   {
      move_uploaded_file($tempimgloc, "uploadimages/".$imagepic);
   }
?>

ECHO打印的結果是:

1. Filename = testimage.png
2. Temp directory = /tmp/phpHvewUP
3. Error = 0 

但是他們沒有被上傳。

我在這里哪里出問題了?

讓我知道!

您需要授予對文件夾的訪問權限。 嘗試使用chmod 777 uploadimages

chmod 777上傳圖片

問題是寫許可。 謝謝Shapeshifter!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM