【PHP中的绝对路径报错解决方法】教程文章相关的互联网学习教程文章

相对路径转化成绝对路径

相对路径转化成绝对路径 //相对路径转化成绝对路径 function relative_to_absolute($content, $feed_url) { preg_match('/(http|https|ftp):///', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url); //开源OSPhP.COM.CN$server_url = preg_replace("//.*/", "", $server_url); if ($server_url == '') { return $content; } if (isset($protocol[0...

获取文件的绝对路径包含上一级目录的代码

echo __FILE__ ; // 取得当前文件的绝对地址,结果:F:\www\test.phpecho dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:F:\www\echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:F:\?>这里顺便提一下php中的另一个函数:chdir()函数。 chdir() 函数 定义和用法 chdir() 函数把当前的目录改变为指定的目录。 若成功,则该函数返回 true,否则返回 false。 语法 chdir(directory)参数 描述 direc...

php获取当前文件绝对路径的实现代码

$basedir = dirname(__FILE__); echo $basedir; //将在页面打印出一个这个文件所在绝对路径! ?> 之后可以使用define(ROOT, dirname(__FILE__));require_once ROOT./config/conf_mysql.php; 引入文件 几个常用的PHP 的“魔术常量” 名称 说明 __LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时...

相对路径转网络绝对路径(支持二级域名)./a.jpg=>http://www.w.com/a.jpg

昨天在写用迅雷下载时,发现 ./a.jpg的文件转成迅雷不是网络地址,然后写了一个方法转换。目前处在PHP基础层次,有不足还望请教。会自动判断当前的域名与主域名,以下是形式:./a.jpg => http://about.w.com/a.jpg;../a.jpg => http://www.w.com/a.jpg/** * 相对路径转网络绝对路径 * @param string $file * @return string */function dirToHttpUrl($file) { //判断文件是否存在 if (!file_exists($file)) { return false; } //...

相对路径转化成绝对路径_PHP教程

提取 Gregarius中的一个函数。可以把网页中的相对路径自动转化成绝对路径。 function relative_to_absolute($content, $feed_url) { preg_match('/(http|https|ftp):\/\//', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):\/\//", "", $feed_url); $server_url = preg_replace("/\/.*/", "", $server_url); if ($server_url == '') { return $content; } if...

php绝对路径与相对路径之间关系的的分析_PHP教程【图】

php中好像不能像asp那样用“/”表示根目录,代之以$_SERVER['DOCUMENT_ROOT'],其它则相同:../表示向上一层。./表示当前层。假如现在a/b/c/s.php要调用根目录下的 /bb/s2.txt,则:$RootDir = $_SERVER[DOCUMENT_ROOT]; $fireDir = "$RootDir/bb/s2.txt"; 或者:“../../../bb/s2.txt”表示向上返回到b再向上到a再向上到根目录然后到bb下。 前一阵子老是受php开发中,文件互相引入require()相对位置关系的困扰,为了彻底弄清它们的...

PHP获取文件绝对路径的代码(上一级目录)_PHP教程

PHP获取文件绝对路径 代码如下:echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ ?> chdir() 函数 定义和用法 chdir() 函数把当前的目录改变为指定的目录。 若成功,则该函数返回 true,否则返回 false。 语法 chdir(directory)参数 描述 directory 必需。规...

phpdirname(__FILE__)获取当前文件的绝对路径_PHP教程

比如当前文件是放在(d:\www\)下,文件名是test.php。 测试的代码如下: 代码如下:echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:D:\ ?> 使用方法提示, dirname(__FILE__) 取到的是当前文件的绝对路径,也就是说,比起相对路径,查找速度是最快的。 如果重复一...

PHP爆绝对路径方法收集整理_PHP教程

1、单引号爆路径 说明: 直接在URL后面加单引号,要求单引号没有被过滤(gpc=off)且服务器默认返回错误信息。 Eg: www.xxx.com/news.php?id=149′ 2、错误参数值爆路径 说明: 将要提交的参数值改成错误值,比如-1。单引号被过滤时不妨试试。 Eg: www.xxx.com/researcharchive.php?id=-1 3、Google爆路径 说明: 结合关键字和site语法搜索出错页面的网页快照,常见关键字有warning和fatal error。注意,如果目标站点是二级域名,sit...

PHP__FILE__获取文件绝对路径用法_PHP教程

PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 1)dirname(__FILE__) 函数返回的是脚本所在在的路径。 更新网络 比如文件 b.php教程 包含如下内容: $basedir = dirname(__FILE__); echo $basedir//将在页面打印出一个这个文件所在绝对路径!?> 我做的测试得到结果: E:websiteothertestcms这个相当于, asp教程中的server.mappth的用法 如果b.p...

浅谈php中使用绝对路径和相对路径_PHP教程【图】

下面看两段代码:代码一:相对地址访问 [php] echo $_SERVER[DOCUMENT_ROOT]; ?> 代码二:绝对地址访问 [php]echo $_SERVER[DOCUMENT_ROOT]; ?> 先把这两个放一下,让我们来讲纯的html代码(ps:现在是测试,那么我就写的简略点,但是能得出结果)代码一:相对地址 (test_image_1.html) [html] 代码二:绝对地址 (test_image_2.html) [html] view plaincopy(ps:图片目录:html目录:C:/Program Files/Zend/Apache2/htdo...

php相对路径转化成绝对路径_PHP教程

提取 Gregarius中的一个函数。可以把网页中的相对路径自动转化成绝对路径。 function relative_to_absolute($content, $feed_url) { preg_match(/(http|https|ftp):///, $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url); $server_url = preg_replace("//.*/", "", $server_url); if ($server_url == ) { return $content; } if (isset($protocol[0])) {...

php相对路径和绝对路径_PHP教程

一个好的php代码,无论放到windows还是linux,不同版本的php上,都能正确的输出结果,才是一个好代码。 说起来容易的事,做起来并不是很轻松,很多时候写代码都是功能导向,当前环境,要赶时间立马见效果,基本就是怎么方便怎么来了。 但是为了写出一个好的代码和后期减少调试时间,写每一个代码都要斟酌考虑是否能够适应你所能想到的困难,每次解决一个,日积月累下来,你的代码就会伸缩自如了。 相对路径是对于当前代码文件所在文...

php获得当前的脚本网址和相对路径转化成绝对路径正则_PHP教程

php教程 获得当前的脚本网址和相对路径转化成绝对路径正则function relative_to_absolute($content, $feed_url) { preg_match('/(http|https教程|ftp):///', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):///", "", $feed_url); $server_url = preg_replace("//.*/", "", $server_url); if ($server_url == '') { return $content; } if (isset($protocol[0])) { $new_content = preg_r...

关于网址的相对路径和绝对路径的设置怎么实现

不想在网址上显示绝对路径 至少在子系统的页面有一个独立的网址 比如:sports.sina.com和news.sina.com 只想在前面改动sports和news,后面的sina.com不变,当然了,这个子系统再下面的就可以使绝对路径了,比如news.sina.com/1/1,这都可以的 望诸位大侠不吝赐教,小弟不胜感激!!! 回复讨论(解决方案) 虚拟目录或urlrewrite 你描述的是二级域名,与路径没什么关系 你描述的是二级域名,与路径没什么关系 那二级...