导航:首页 > 编程语言 > 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获取文件上级目录相关的资料

热点内容
哪个app多年轻人 浏览:902
租的服务器如何重装 浏览:937
干眼症程序员 浏览:239
乐动达人安卓版有什么游戏 浏览:484
c523压缩比 浏览:543
命令语气的人什么心态 浏览:435
程序员喜欢留指甲吗 浏览:516
七牛云服务器收费标准 浏览:627
时光相册加密空间密码忘记 浏览:474
华为云为用户提供的服务云服务器 浏览:634
minecraftlinux服务器搭建 浏览:376
linux命令新建文件 浏览:709
长线pdf 浏览:607
程序员电脑支持手写 浏览:414
解压头戴式耳机推荐 浏览:344
纸条app上怎么样看对方主页 浏览:883
编译英语单词怎么写 浏览:249
编译原理和汇编原理的区别 浏览:864
如何给加密的pdf解密 浏览:770
华为盒子时间同步服务器地址 浏览:95