❶ 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中关于文件的操作。