如何使用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。无论如何,谢谢你帮我找到那个小错误