⑴ php 获取file选择的文件路径
#接收表单提交变量
$file=$_FILES['BtnPic'];
//print_r($_FILES);PRINT_R($file);
//PRINT_R($file);
//判断文件是否上传成功
if(is_uploaded_file($file['tmp_name'])){
//apache文件上传时临时储存路径,移动到自定义路径
$upload_file=$file['tmp_name'];
//print_r($upload_file);
$uploadpath=$_SERVER['DOCUMENT_ROOT']."/UploadFile/naotu/";//这块要注意一下路径
//下面是你服务器储存文件的路径,可以自定义
$move_to_file=$uploadpath.$file['name'];
//判断是否移动成功
if(!is_dir($uploadpath)){
mkdir($uploadpath,0777,true);
}
if(move_uploaded_file($upload_file,$move_to_file)){
echo"上传文件成功";
}else{
echo"上传失败";
}
}else{
echo"上传失败..请检查服务器。";
}
⑵ php怎样获取当前文件的物理路径
dirname(__FILE__); 获取当前目录的绝对路径
⑶ php如何把创建的文件自动存到指定的目录
//生成随机的网页文件名
$fname=date("Ymd").date("ais").".html";
$path = "myhtml/";//你要保证这个文件夹存在,并且可写
//创建HTML文件并把内容写进去。
$of = fopen($path.$fname,'w');//创建html文件,$fname为文件名
⑷ php获取指定路径的物理问题.
还有个函数看一下
获得本文件路径
dirname(__FILE__)
如果是上级目录,就是
dirname(__FILE__)."/../"
后面再加文件名,就可得上级文件路径
===============
realpath取不到值只说明 /data/index.php 这个文件不存在,你确定这个路径正确吗
⑸ php如何将硬路径(物理路径)转换成绝对路径或相对路径呢
如何webroot是根目录的话
header(location:'index.php');
⑹ [php]相对路径和绝对路径 ../ ../../ ./ / 还有不写, 这几种都是哪些路径啊,有点晕
/var/---web_root/------->| -- images_dir/--->|--i.jpg
| -- test_dir/ ---->|--test.php
| --le.php
比如此时是这些相对路径在test.php里
../ 此文件当前位置的上一层目录,就是images_dir test_dir le.php这级目录
../../ 上一层目录的上一层,就是web_root这级目录
,/则是当前目录,就是test.php这级
/则表示根目录,用来写绝对路径的
不写就是和./一样,表示当前目录
⑺ php 系统路径dirname(__FILE__)输入的是反斜杠“\”,一般路径都是斜杠“/”,这不冲突吗
主要是windows和linux环境区别! win下备歼面物理路径是\ ,linux下是/,但一般改滚毕用/,已核芹保证兼容性,如果你用的是\那么在linux上可能就会出问题。纯手打,望采纳。
⑻ 自己架构个PHP环境,做好的网站文件应该放到哪里
先找到httpd.conf文件,闷袜搜索
DocumentRoot
选项。
DocumentRoot
后的文件夹路径明帆就是你要放的文件蚂槐激路径