[英]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.