本文目录一览:
- 1、php如何设置相对路径
- 2、php相对路径其他盘切c盘
- 3、php 如何将绝对路径转换成当前文件相对路径,URL转URI
- 4、php 获取file选择的文件路径
- 5、php相对路径./和../的问题
- 6、php调取图片的相对路径
php如何设置相对路径
/目录一/目录二/文件名
这是绝对目录
../../../目录一/目录二/文件名
这是典型的相对目录,有几个../,就表示是相对于当前文件所在目录的前几层目录
如果当前目录是根目录了,那无论你加几个../都被忽略不起作用
php相对路径其他盘切c盘
右键“我的电脑”——“管理”——“磁盘管理”——右键要更改盘符的磁盘——“更改驱动器名和路径”——将C盘更改为其它盘符——将F盘更改为C盘——将原先的C盘更改成的那个盘符更改成F盘。这样你的C盘和F盘就互换了。希望这个答案对你有帮助。-php获取文件相对路径的方法
php 如何将绝对路径转换成当前文件相对路径,URL转URI
假如主界面是在根目录,如index.php,相对路径就是:
lx/aaa/pr.php
lx/ccc/opo.php
lx/ccc/ddd/pok.php
==即tx目录与index.php是平行的、同等级的
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相对路径./和../的问题
在入口文件定义一个常量:defined('P_ROOT') or define('P_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);
在其它地方直接用 include(P_ROOT. 'config/version.php');
这样的习惯就不会有问题了。
php调取图片的相对路径
没有问题,相对路径一般是相对你项目跟目录 或者根目录下的制定目录
define("ROOT",dirname(__FILE__)."/");//这个代码出现在根目录文件中
define("IMG",ROOT."img/");
按照你的假设
的ROOT是d:\www\
你可以定义你的IMG为d:\www\img\
这样你存储导数据库中就直接存a.jpg 调用的地方 你直接就 IMG.$img_path.($img_path就是你从数据库中读取的相对路径)