当我运行我的代码并上传一个文件时,当我在第29行遇到错误时,如何在我的php代码上添加路径目录

当我运行我的代码并上传一个文件时,当我在第29行遇到错误时,如何在我的php代码上添加路径目录,php,html,Php,Html,我得到了以下错误: 警告:移动上传的文件(USBWebserver v8.5\8.5\root\Picturesgon.jpg)[function.move upload file]:无法打开流:第29行的C:\Users\Ali\Desktop\USBWebserver v8.5\8.5\root\Fileupload.php中没有这样的文本文件或目录 以下是我的部分代码: <?php if(move_uploaded_file($_FILES["users"]

我得到了以下错误:

警告:移动上传的文件(USBWebserver v8.5\8.5\root\Picturesgon.jpg)[function.move upload file]:无法打开流:第29行的C:\Users\Ali\Desktop\USBWebserver v8.5\8.5\root\Fileupload.php中没有这样的文本文件或目录

以下是我的部分代码:

<?php
   if(move_uploaded_file($_FILES["users"]["tmp_name"],"USBWebserver v8.5\8.5\\root\Pictures". $_FILES["users"]["name"])) {
echo "Saved as: " . $_FILES["users"]["name"] ; 
}
?>

检查您的目录权限:

Cpanel的常用权限包括:

Folder permissions: 755

General File permission: 644

Configuration file permissions: 444

请更改此行:

if(move_uploaded_file($_FILES["users"]["tmp_name"],"USBWebserver v8.5\8.5\\root\Pictures". $_FILES["users"]["name"]))


你这么说是什么意思?我怎么知道我很抱歉不熟悉编码根据错误消息,你的脚本位于
C:\Users\Ali\Desktop\USBWebserver v8.5\8.5\root\
。下面是否存在名为
USBWebserver v8.5\8.5\root\
的文件夹?所以它实际上是
C:\Users\Ali\Desktop\USBWebserver v8.5\8.5\root\USBWebserver v8.5\8.5\root\
?不,当然不是,您实际上是想指定
C:\Users\Ali\Desktop\USBWebserver v8.5\8.5\root\
作为要将文件存储到的目录。相对路径是相对于脚本的当前工作目录的。我现在已经对其进行了更改,但是仍然收到错误。我收到的错误与第29行上显示的相同。我已经收到了ken Lee的错误。我将如何执行此操作?您使用的是cpanel吗?没有,我使用的是notepad++和USBwebserver谢谢,但现在我有一个新问题。我,请创建一个新问题。Thanksim试图添加一个txt文件并替换它我已经编辑了问题如果你在上面滚动你会看到我创建了一个新的
if(move_uploaded_file($_FILES["users"]["tmp_name"],".\Pictures\". $_FILES["users"]["name"]))