导航:首页 > 编程语言 > php获取文件上级目录

php获取文件上级目录

发布时间:2022-08-04 06:00:54

php,如何用header函数,指到上一个文件夹的某一个文件

header ('Location:../A/a.php');
`../ `表示上一级目录。
类似的`../../`就是指上级目录的上级目录

❷ php不能调用上级目录文件解决

不管是linux系统还是windows系统,include()里的目录分隔符都可以用/,保持一致性。
既然include('../left.php')调用成功, 那就显示出left.php 的完整路径来调试下,
比如:
<?php
var_mp(realpath('../top.php');

var_mp(realpath('../left.php');

?>

❸ PHP 获取目录的上级目录

$path=dirname(__FILE__);//当前目录
$path2=preg_replace("#/[^/]*$#","",$path);//上级目录

❹ 关于php的上级目录表示方法

..就是上级目录,多一个点、少一个点都是错的,不要使用错的,系统有时候会自作聪明的猜测你的意思,但是你不应该依赖这种体贴。

举个例子,当你设置c:\ipubnet\wwwroot为文档根目录的时候,$_SERVER['DOCUMENT_ROOT']的值就是c:\ipubnet\wwwroot,而'/'表示c:\,除非你指定c:\为网站根目录他们才等效。

补充:
可以肯定你的程序有其它问题,请你仔细检查,不可能..\被上到两级,我在SCO UNIX、LINUX、FREEBSD、WINDOWS下都有程序确认了的。

❺ php 文件层次 如果要用到上层目录的文件要用‘../’

可以这样调用,这是相对路径;也可以使用绝对路径,绝对路径调用方法:域名/具体文件地址。
绝对路径是指目录下的绝对位置,直接到的目标位置。绝对路径是从盘符开始的路径。

例如:C:\windows\system32\cmd.exe
相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。相对路径是从当前路径开始的路径。

例如:C:\windows\system32\cmd.ex的相对路径写法为:..\system32\cmd.exe

❻ php获取上级文件绝对路径

PHP获取文件绝对路径,参考方法如下:
<?php
echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\
?>
chdir() 函数把当前的目录改变为指定的目录。
若成功,则该函数返回 true,否则返回 false。

语法 :
chdir(directory)参数 描述
directory 必需。规定新的当前目录。

❼ PHP框架中报错是如何获取到当前文件

<?php
//获取当前文件所在目录,如果A.phpincludeB.php则无论写在哪个文件里,都是表示A.php文件所在的目录
echorealpath('.');
echogetcwd();

//获取当前文件的上级目录,如果A.phpincludeB.php则无论写在哪个文件里,都是表示A.php文件所在目录的上级目录
echorealpath('..');

//获取网站根目录,所有文件里面获取的都是当前项目所在的目录
echo$_SERVER['DOCUMENT_ROOT'];

//获取目录信息
$path_parts=pathinfo(__FILE__);
echo'dirname:',$path_parts['dirname'];
//表示代码所在文件的目录,如果A.phpincludeB.php并且此代码段写在B.php,那么获取的是B.php文件所在的目录

echo'basename:',$path_parts['basename'];
//同上,获取的是代码所在的文件的文件名称,比如:inc.php

echo$path_parts['extension'];
//同上,获取的是代码所在的文件的后缀名,比如:php

echodirname(__FILE__);
//效果同$path_parts['dirname']

❽ php smarty是否可以调用上级或同级目录的模板

这个上级目录指的应该是你的
php文件的上级目录
调用的时候直接
$smarty->display('xxx.tpl');
今天才开始看smarty,呵呵
这个问题我也试过很多次了。
我的结论是设置$smarty->templates_dir
=
"../templates";时是相对于你的php文件来说的
实现$smarty->display('xxx.tpl');里的模板路径是相对于你的模板目录说的
————————————————
建议你自己写个子类继承Smarty类,里面写绝对路径。

❾ php返回当前php文件的上级目录名称,不是路径!

//我个人不清楚是否有直接获得文件当前所在文件夹名称的函数,都是处理的
$arr = explode(DIRECTORY_SEPARATOR,dirname(__FILE__));
echoend($arr);

❿ 返回上一级目录在PHP中用什么符号表示

上一级目录是用../来表示。
如果想要访问上一级目录,可以使用变量接收,就是$path="../",这样变量表示的就是上一级目录。
php中的关于文件和目录的操作和linux很像,你只要会linux的命令行操作,就可以简单掌握php中关于文件的操作。

阅读全文

与php获取文件上级目录相关的资料

热点内容
gz压缩文件夹 浏览:177
字母h从右往左跑的c语言编程 浏览:127
安卓手机如何拥有苹果手机横条 浏览:765
业余编程语言哪个好学 浏览:137
按照文件夹分个压缩 浏览:104
航空工业出版社单片机原理及应用 浏览:758
如何在电信app上绑定亲情号 浏览:376
安卓的怎么用原相机拍月亮 浏览:805
配音秀为什么显示服务器去配音了 浏览:755
c盘清理压缩旧文件 浏览:325
app怎么交付 浏览:343
图虫app怎么才能转到金币 浏览:175
如何做征文app 浏览:446
用什么app管理斐讯 浏览:169
安卓如何下载宝可梦剑盾 浏览:166
编译器开发属于哪个方向 浏览:940
megawin单片机 浏览:687
以色列加密货币监督 浏览:909
程序员前端现在怎么样 浏览:499
服务器和接口地址ping不通 浏览:557