2013-03-16 224 views
0

我得到了在图像上载一个错误的窗口基于服务器在那里工作得很好在本地主机上以及在Linux server.Firstly我手动创建一个命名为照片在根目录文件夹& 两个文件命名为imageupload.php & 的index.php图片上传

where code is 

的index.php

 <html>   
     <body> 
     <form enctype="multipart/form-data" action="imageupload.php" method="post"> 
Choose Picture:<input type="file" name="photo"/> 
     <input name="submit" type="submit" value="save"/> 
     </form> 
     </body> 
     </html>  

imageupload.php

<?php 
    if(isset($_REQUEST['submit'])){ 
     $target = "photos/"; 
    $finallink = $target.basename($_FILES['photo']['name']); 

    if(move_uploaded_file($_FILES['photo']['tmp_name'], $finallink)) 
    { 
echo "The file ". basename($_FILES['photo']['name']). " has been uploaded, and your information has been added to the directory"; 
     } 
     else { 

echo "Sorry, there was a problem uploading your file."; 
     } 
    } 
    ?> 

此代码的工作以及在本地主机上&以及Linux服务器上,但我购买基于托管&地方因为我上运行此得到错误的窗口代码基于窗口的web服务器是。

对不起,上传文件时出现问题。

如何解决?这个问题的PHP代码运行在基于窗口的服务器或其他任何东西? 感谢您的帮助提前。

+0

检查文件的权限在服务器上存储的文件。 – 2013-03-16 07:04:55

+0

print_r($ _ POST); print_r($ _ FILES); exit; – 2013-03-16 07:08:26

+1

问题解决了它的许可问题..thanku很多** Yogesh Suthar **为您的建议和帮助:) – Hdhams 2013-03-16 07:25:17

回答

0

试试这个代码,希望它会HLP你

 if(isset($_REQUEST['submit'])){ move_uploaded_file($_FILES["photo"]["tmp_name"], 
    "upload/" . $_FILES["photo"]["name"]); 
    echo "Stored in: " . "upload/" . $_FILES["photo"]["name"]; } 
0
move_uploaded_file($_FILES["companylogo"]["tmp_name"],"companylogo/" . $_FILES["companylogo"]["name"]); 
     echo "Stored in: " . "companylogo/".$_FILES["companylogo"]["name"];