phprequire路径
❶ php require 问题
ROOT_PATH
实际相当于一个变量.如果某时候需要修改项目的目录位置,修改变量即可.
如果直接写'/Core/Config.php' 就没办法更改路径了.
比如:项目需要放在 aaa的下面.就没办法了.
而且也不能直接用 / 的.
❷ php的页面显示不了。。关于require路径
看显示的错误信息,你的当前文件的路径是在根目录下边的看一下该文件是在哪个文件夹下边的,如果是在目录下边,\e\action\ListInfoe需要用绝对路径 ../../e/class/connect.php或 /e/class/connect.php
❸ php路径问题,require_once()为什么可以这样写
1、dirname(__FILE__) 一般会返回文件所在当前目录到系统根目录的一个目录结构。
2、当前目录应该是在app文件夹下面 所以会出现如:www\htdocs\exam\root\app/。
3、../指的是当前路径的上一层 ,故,要想得到www/htdocs/exam/root/lib/smarty/function.php就必须要加一个“../”。
4、require_once 的意识是 只对文件引用一次,避免了交叉饮用。
❹ PHP require include的路径问题
从警告信息知道,这是因为你没有设定读权限的原因。你可以进入到这个目录下,然后在命令行输入
chmod 777 PHPExcel.php
来更改权限后再执行(权限按你自己的情况更改,777代表所有读写执行权限)
❺ php 中<php require(dirname(__FILE__)."/f/".basename(__FILE__));> 这句话什么意思
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件。下面是详解:1)dirname(__FILE___) 函数返回的是脚本所在在的路径。
比如文件 b.php 包含如下内容:
<?php
$basedir = dirname(__FILE__);
?>
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。
变量$basedir 的内容还是b.php所在的那个文件夹的路径。
而不是变成a.php文件所在的目录。
2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。
不会返回当前的文件名称。
dirname(__FILE__) 也可能返回一个 . (当前目录)
[原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下.
比如 WEB_ROOT 为: "C:/root/www/".]
b.php文件路径为: "C:/root/www/b.php".
3)使用方法提示,
如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为dirname()把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录.
4)包含得到上一级目录的文件
include(dirname(__FILE__).''/../filename
❻ php 文件引用路径的问题
关键是要知道你这个c.class.php到底是在require.php中引用呢,还是a或b中引用。
在require.php引用,那么路径是“../c.class.php”。在a或b中的一个,那么路径是“../../c.class.php”
❼ php语言:require_once(dirname(__FILE__)."/./config_uc.php");讲解
require_once(dirname(__FILE__)."/./config_uc.php");
一、__FILE__
php定义的为当前文件路径及文件名的常量,如:
d:/wwwroot/dedecms/index.php
二、dirname(__FILE__)
为函数,取得文件路径的目录名;
echo
dirname("d:/wwwroot/dedecms/index.php")结果为:d:/wwwroot/dedecms
三、require_once(dirname(__FILE__)."/./config_uc.php");
假设当前文件为d:/wwwroot/dedecms/index.php结果为
require_once("d:/wwwroot/dedecms/config_uc.php");
另外/./config_uc.php
中./为当前目录
require_once(str_replace('/tieba','',dirname(__FILE__))."/./config_uc.php");
❽ php require 路径的问题
require("./require.php");
另外。文件名里不要用中文。很容易出错的。
❾ PHP怎么用require引入文件
这是一个经典的引用路径问题。
被引用的文件是html文件,原文件的图片及css路径不能直接被识别;
因此需要原PHP文件中将路径设置为变量:
如:$css_dir="/css";
$img_dir="/images";
然后将变量嵌入到html文件中去:
<?php echo $css_dir; ?>/index.css
<?php echo $img_dir;?>/img1