Php $U文件[“文件”][“tmp U名称”]

Php $U文件[“文件”][“tmp U名称”],php,file-upload,Php,File Upload,我使用文件上传表单将文件上传到我的服务器。然后我echo$\u FILES[“file”][“tmp\u name”]但它返回给我一个似乎不存在的位置。eg/tmp/phpBparj4是输出,但我的/tmp文件夹中没有这样的文件/文件夹。我还检查了文件夹的相应权限 我真正关心的是移动上传的文件($文件[“文件”][“tmp文件名”],$目标)不会将上载的文件移动到目标位置。我还尝试了move_-uploaded_文件($_-FILES[“file”][“tmp_-name”]。$file_-na

我使用文件上传表单将文件上传到我的服务器。然后我
echo$\u FILES[“file”][“tmp\u name”]
但它返回给我一个似乎不存在的位置。eg/tmp/phpBparj4是输出,但我的/tmp文件夹中没有这样的文件/文件夹。我还检查了文件夹的相应权限


我真正关心的是移动上传的文件($文件[“文件”][“tmp文件名”],$目标)不会将上载的文件移动到目标位置。我还尝试了
move_-uploaded_文件($_-FILES[“file”][“tmp_-name”]。$file_-name,$target)

我不确定我是否理解正确,但为什么您不能指定文件夹位置?i、 e.“


您是在脚本运行时检查的还是在脚本运行后检查的?我在脚本运行完毕后检查了它是一个临时文件,因此它将在脚本执行完毕后被删除发布更多的代码,以便我们可以查看发生了什么事。
/var/www/projects/meme/upload/
这是否存在并具有适当的权限?
//set the right path from the server perspective
$article_file_path = $_SERVER['DOCUMENT_ROOT'];

// you should check for the file if it is/ or not already there (something like this)
if (!file_exists($article_file_path ."/your_folder/file_subfolder/". $_FILES["my_file"]["name"]))
      { do something.....


// then make your script upload the file exactly where you want it
move_uploaded_file($_FILES["my_file"]["tmp_name"],          
      $article_file_path ."/your_folder/file_subfolder/".$_FILES["my_file"]["name"]);

// and the download link to the uploaded file would be something like this:
echo "http://". $_SERVER["HTTP_HOST"] . "/files-article/".$_FILES["my_file"]["name"]";