Can';不要用PHP上传文件

Can';不要用PHP上传文件,php,upload,warnings,Php,Upload,Warnings,我将使用一个简单的php脚本将图像上载到指定的文件夹,但在发送文件后出现以下错误: Warning: move_uploaded_file(): Unable to move '/tmp/phpbY8z4A' to 'http://www.yapi-dekorasyon.net/images/Exactly-Sport-According-to-Zodiac.jpg' in /home/pyapitj2/public_html/upload/upload.php on line 8 上载失败

我将使用一个简单的php脚本将图像上载到指定的文件夹,但在发送文件后出现以下错误:

Warning: move_uploaded_file(): Unable to move '/tmp/phpbY8z4A' to 'http://www.yapi-dekorasyon.net/images/Exactly-Sport-According-to-Zodiac.jpg' in /home/pyapitj2/public_html/upload/upload.php on line 8
上载失败

Here is some more debugging info:Array
(
[userfile] => Array
    (
        [name] => Exactly-Sport-According-to-Zodiac.jpg
        [type] => image/jpeg
        [tmp_name] => /tmp/phpbY8z4A
        [error] => 0
        [size] => 119217
    )

)
index.php

<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="512000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>

发送此文件:
upload.php

$uploaddir = 'http://www.yapi-dekorasyon.net/images/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo "<p>";

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\n";
} else {
echo "Upload failed";
}

echo "</p>";
echo '<pre>';
echo 'Here is some more debugging info:';
print_r($_FILES);
print "</pre>";
$uploaddir='1http://www.yapi-dekorasyon.net/images/';
$uploadfile=$uploaddir。基本名称($_文件['userfile']['name']);
回声“”;
如果(移动上传的文件($上传文件['userfile']['tmp\u name'],$uploadfile)){
echo“文件有效,已成功上载。\n”;
}否则{
echo“上传失败”;
}
回声“

”; 回声'; echo“这里还有一些调试信息:”; 打印(美元文件); 打印“”;
当我尝试将文件上传到该站点的许多其他脚本时,我遇到了类似的错误。如何解决这个问题


谢谢…

您正试图将文件上载到URL文件夹,而不是/var/www/vhosts/domain.com/httpdocs/uploads/之类的路径,这可能是服务器问题而不是脚本问题吗?

我已将路径更改为:/var/www/vhosts/yapi-dekorasion.net/httpdocs/images,我现在收到了此错误:警告:移动已上载的文件():open_basedir限制生效。文件(/var/www/vhosts/yapi-dekorasyon.net/httpdocs/images/burclarin-zayif-yonleri.jpg)不在允许的路径内:(/home/pyapitj2:/usr/lib/php:/usr/php4/lib/php:/usr/local/php4/lib/php:/tmp)第8行的/home/pyapitj2/public\u html/upload/upload.php中的路径看起来应该是/home/pyapitj2/public\html/images