⑴ PHP的include引用上级文件问题。
这不是引入的问题,你定义的类,类外的值是不会进来的,想要实现你这个功能Medoo.Min.php要这样回:<?php include '../config.php'; class medoo{ function __construct( $server, $username, $password ){答$this->server = $server; $this->username = $username; $this->password = $password; } //如果要在类里使用就这样调用: $this->server; }//使用时这样用$medoo = new medoo($server, $username, $password);$server = $medoo->server;
⑵ php 文件层次 如果要用到上层目录的文件要用‘../’
可以这样调用,这是相对路径;也可以使用绝对路径,绝对路径调用方法:域名/具体文件地址。绝对路径是指目录下的绝对位置,直接到的目标位置。绝对路径是从盘符开始的路径。例如:C:\windows\system32\cmd.exe相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。相对路径是从当前路径开始的路径。例如:C:\windows\system32\cmd.ex的相对路径写法为:..\system32\cmd.exe
⑶ php不能调用上级目录文件解决
不管是linux系统还是windows系统,include()里的目录分隔符都可以用/,保持一致性。既然include('../left.php')调用成功, 那就显示出left.php 的完整路径来调试下,比如:<?phpvar_mp(realpath('../top.php');var_mp(realpath('../left.php');?>
⑷ 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.phpecho$path_parts['extension'];//同上,获取的是代码所在的文件的后缀名,比如:phpechodirname(__FILE__);//效果同$path_parts['dirname']
⑹ php中用include可不可以调用上级的目录 比如用a/b/index.php调用a/index.php 怎么写
../index.php../就是指上一级目录 你当前a/b/index.php是在a/b这个目录, 它的上级../就是a目录了
⑺ PHP 获取目录的上级目录
$path=dirname(__FILE__);//当前目录$path2=preg_replace("#/[^/]*$#","",$path);//上级目录
⑻ php,如何用header函数,指到上一个文件夹的某一个文件
header ('Location:../A/a.php');`../ `表示上一级目录。类似的`../../`就是指上级目录的上级目录
⑼ 返回上一级目录在PHP中用什么符号表示
上一级目录是用../来表示。如果想要访问上一级目录,可以使用变量接收,就是$path="../",这样变量表示的就是上一级目录。php中的关于文件和目录的操作和linux很像,你只要会linux的命令行操作,就可以简单掌握php中关于文件的操作。
⑽ php返回当前php文件的上级目录名称,不是路径!
//我个人不清楚是否有直接获得文件当前所在文件夹名称的函数,都是处理的$arr=explode(DIRECTORY_SEPARATOR,dirname(__FILE__));echoend($arr);