move_uploaded_file路径的写法

<?php
$upload_dir = './upload_files/';
if (!move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_dir.$_FILES['userfile']['name']))
echo "文件上传失败,错误信息:".$_FILES['userfile']['error']."<br>";
else
echo "文件".$_FILES['userfile']['name']."上传成功<br>";
?>
请问下那个$upload_dir = './upload_files/';
,为什么要这样写呢,前面为什么有个./呢????????顺便问下不是有个file[tmp_name],说是临时存放路径,请问这个是什么意思?????

1. ./ 表示的是当前目录,当然也可以把它省略。
2. tmp_name 是上传文件临时位置,文件上传后都是先存放在服务器的一个临时文件夹中,再由move_uploaded_file来移动到你需要的位置。如果不去移动的话,文件就是被自动删除。。。这个位置可以通过服务器的配置文件来自定义。
温馨提示:内容为网友见解,仅供参考
无其他回答

php上传服务器端move_uploaded_file()路径的写法
move_uploaded_file($_FILES["image_name"]["tmp_name"],"..\/images\/".$tmp_filename);tmp_filename 是图片名,随便定义。

move_uploaded_file路径的写法
1. .\/ 表示的是当前目录,当然也可以把它省略。2. tmp_name 是上传文件临时位置,文件上传后都是先存放在服务器的一个临时文件夹中,再由move_uploaded_file来移动到你需要的位置。如果不去移动的话,文件就是被自动删除。。。这个位置可以通过服务器的配置文件来自定义。

php网站 虚拟主机 move_uploaded_file参数该怎么写
move_uploaded_file($_FILES['myFile']['tmp_name'], $_SERVER['DOCUMENT_ROOT '] . '\/web\/1.jpg');可以试一下,当然我也遇到过不行的情况,这种取得根目录位置是最简单的一种啦。。

PHP move_uploaded_file() 参数的正确写法,求指点
有两个参数,第一个参数是你上传后的临时文件名,由系统自动生成。通常其样式为:_FILE["file"]["tmp_name"];其中的file为你前台文件上传表单的名称。第二个参数就是包含有路径的新的文件名。如:"upload\/1.jpg";这样,就会把你上传的文件,移动到当前目录下名称upload的子目录下,并把文件名保存...

php函数move_uploaded_file(),第二个参数是设置文件路径么?
FILES["Filename"]["name"] 就只是一个文件名不包含路径 在没有指定路径的情况下 , 文件默认为路径就 documentRoot 就是网站文件的根路径,就是 index.html 所在的路径. 这样情况很危险, 假如 别人上传一个index.html , 覆盖掉你的index.html 你的网站就可能挂掉了......

PHP中上传文件的临时目录的问题
move_uploaded_file(“临时目录”,“新文件”)这个临时目录是用$_FILES['userfile']['tmp_name']获取的 新文件 就是:新文件目录+文件名 这个自己定义 。。。比如 我写个例子 upfile="D:\/aaa\/" 目录名 filename=$_FILES['userfile']['name'] 获取的原文件名 新文件就是 $newfile=$u...

php中的move_uploaded_file()函数问题
应该是 $path 的路径不对或$path对应目录没权限造成的,建议使用物理路径(类似D:\\webroot\\files\\这样的)PS、$title=$_POST[title];、$filename=$_FILES[myfile]['name'];这种写法要不得。数组索引要带引号,title、myfile都不是常量吧,带上引号吧。

PHP中怎样将上传的图片存入指定文件夹或目录,就说这个
uploaddir = $_SERVER['DOCUMENT_ROOT']."\/uploads\/";uploaddir.="test.jpg";if(move_uploaded_file($_FILES["magfile"]["tmp_name"], $uploaddir)) { echo "上传成功!";}else{ print_r($_FILES);} }第一个参数是上传到服务器临时文件夹的绝对路径,$_FILES['文件域名称']['tmp_...

PHP上传文件move_uploaded_file()函数路径问题
两张路径肯定是不同的 第一个路径,无论php文件在什么地方,都是指向那个路径目录 而第二个就不一定了,得看php文件在哪里!第二种,如果指向的目录不存在,那当然上传就不会成功!

为什么move_uploaded_file()路径设置无效
构造函数里面这个:this->private = $file_path;是不是写错了。应该是:$this->file_path = $file_path;

相似回答