㈠ php require include的路径问题
从警告信息知道,这是因为你没有设定读权限的原因。你可以进入到这个目录下,然后在命令行输入
chmod 777 PHPExcel.php
来更改权限后再执行(权限按你自己的情况更改,777代表所有读写执行权限)
㈡ php 文件引用路径的问题
关键是要知道你这个c.class.php到底是在require.php中引用呢,还是a或b中引用。
在require.php引用,那么路径是“../c.class.php”。在a或b中的一个,那么路径是“../../c.class.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 必需。规定新的当前目录。