如何使用php将图像上传到webhost的域?
如果我想将图像上载到文件系统(如域中的文件夹),我应该怎么做?问题是,我曾尝试在本地主机上上传图像,效果很好,但当我在我的域中这样做时,它就不再起作用了。我真的不知道这里有什么问题。任何帮助都可以!无论如何,谢谢你如何使用php将图像上传到webhost的域?,php,Php,如果我想将图像上载到文件系统(如域中的文件夹),我应该怎么做?问题是,我曾尝试在本地主机上上传图像,效果很好,但当我在我的域中这样做时,它就不再起作用了。我真的不知道这里有什么问题。任何帮助都可以!无论如何,谢谢你 <form action="adminUploadTry.php" method="post" enctype="multipart/form-data"> <input type="file" name="image" > <input type="s
<form action="adminUploadTry.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" >
<input type="submit" name="submit" value="Upload" >
</form>
<?php
if(isset($_POST['submit'])){
$image_name = $_FILES['image']['name'];
$image_type = $_FILES['image']['type'];
$image_size = $_FILES['image']['size'];
$image_tmp_name = $_FILES['image']['tmp_name'];
if($image_name==''){
echo "You forgot to select an image. Please choose one!";
exit();
}
else
move_uploaded_file(image_tmp_name, "/home/stagcon2/public_html/StagConnect/admin/pictures/$image_name");
echo "Image Succesfully Uploaded!";
echo "<img src='/home/stagcon2/public_html/StagConnect/admin/pictures/$image_name'>";
}
?>
顺便说一句,这里的问题是,在我上传图像后,它会说“已成功上传”,但当我检查文件夹时,图像没有保存。可能是您忘记了
$
登录图像\u tmp\u name
move_uploaded_file($image_tmp_name, "/home/stagcon2/public_html/StagConnect/admin/pictures/$image_name");
查看是否需要在php.ini中增加upload_max_filesize和post_max_size的值:
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
您已将写入权限添加到文件夹,上载大小?是否检查错误?我的错误!我已经查了好几个小时了,但我只忘记了$sign。无论如何,谢谢你帮我找到那个小错误