PHP的realpath(...)
PHP的realpath(...)
Author:zfive5(zidong)
Email :zfive5@yahoo.com.cn
引子:
昨天帮人改了一下PHP程序,在配eclipse+php(xdebug)+mysql+apache后,就陷入一步步漫长而乏味的调试中,虽然工具有些不太好用(但也对php环境9年来的进步感到兴奋), 在整个调试过程中,发现自己完全让realpath(...)带入了沟里,1个多小时呀!为了这一个1小时也该写点什么出来!
正文:
PHP realpath() 函数
定义和用法
realpath() 函数返回绝对路径。
该函数删除所有符号连接(比如 '/./', '/../' 以及多余的 '/'),返回绝对路径名。
若失败,则返回 false。比如说文件不存在的话。
语法
readlink(linkpath)
参数 描述
linkpath 必需。规定要检查的连接路径。
说明
在 BSD 系统上,如果仅仅是 linkpath 不存在的话,PHP 并不会像其它系统那样返回 false。
目录结构:
WebSite
|
|--1.php
|
|--txt11
| |--2.php
1.php:
<?php
require("./txt/2.php")
output "1.php 路径:".realpath("./")."<br/>";
?>
2.php:
<?php
output "2.php 路径:".realpath("./")."<br/>";
?>
浏览器执行如下:
http://localhost:8080/1.php
http://localhost:8080/txt/2.php
require() 所指定引入的文件(2.php),使它变成PHP程序网页(1.php)的一部份,所以才会出现不同,个人感觉为了避免realpath 与 require 混用带来的不确定性,建议使用$_SERVE['DOCUMENT_ROOT']
前些天,看了一本《爱上单片机》,感觉太神奇!
今天借了两本书《WCF》和《SiliverLight》方面的书,继续......
有两本书《高性能网站建设指南》和《高性能网站建设进阶指南》, 绝对的好书,简洁明了!
感慨书店好多书,这个入门那个深入水分太多,每年少出几本这样的书,肯定要比一到3.12就全体出
动去种树要好的多。
Say: Hi,GY :-)
PHP的realpath(...)相关推荐
- 015PHP文件处理——文件处理flock 文件锁定 pathinfo realpath tmpfile tempname
<?php /**文件处理flock 文件锁定 pathinfo realpath tmpfile tempname*/ /*$arr=pathinfo('ab.txt');//获取文件路径的信 ...
- PHP路径realpath __FILE__ __DIR__ dirname
realpath:返回所有的绝对路径 用于处理路径 得出干净的路径信息 __FILE__:获得文件的绝对地址,如E:\www\index.php __DIR__:返回文件的目录路径 dirname( ...
- PHP realpath() 函数
realpath() 函数返回绝对路径. 该函数删除所有符号连接(比如 '/./', '/../' 以及多余的 '/'),返回绝对路径名. 若失败,则返回 false.比如说文件不存在的话. 语法 r ...
- os.path.realpath(__file__) 得到错误路径,与解决方案
我在使用docker时遇到的这个问题,我是把docker中的python环境作为解析器,在pycharm上运行了本地的python代码, 问题解析 在docker中的运行python文件的环境是:0a ...
- python getcwd 与dirname_Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比...
转自:http://blog.csdn.net/cyjs1988/article/details/77839238 下午博主更新了一篇讲述获取当前项目路径的博文,然后得到了悠悠校长的指点,又了解了一种 ...
- linux之realpath命令
命令介绍 realpath 用于获取指定目录或文件的绝对路径.编写 Shell 脚本中,通常会使用相对路径来指明文件,但有时候,我们需要用到绝对路径,此时可以使用 realpath 来获取. 命令格式 ...
- python中的os.path.realpath(__file__)
python中的os.path.realpath(__file__),取的是脚本的完整路径 [root@leexl ~]# cat tst.py import os Root = (os.path.r ...
- php路径详解,详解与PHP路径相关的dirname,realpath,__FILE__函数
在文件中比如:程序根目录在:E:\wamp\www 中 1. __FILE__ 当前文件的绝对路径 如果在index.php中调用 则返回 E:\wamp\www\index.php 下面再看一下 程 ...
- os.path.dirname(os.path.realpath(__file__))函数
这个函数其实就是获取文件所在的绝对路径 例:test_path.py文件路径是F:\hhh\pytest1\testcases\test_path.py 使用os.path.dirname(os.pa ...
- realpath函数使用注意事项
realpath函数的参数,必须使用PATH_MAX大小的内存空间,否则是非常不安全,在某些设备上经过验证,哪怕是PATH_MAX-1都会崩溃.正如使用如下: char file_path[PATH_ ...
最新文章
- 通过反射来创建对象?getConstructor()和getDeclaredConstructor()区别?
- python基础代码库-python爬虫基础教程:requests库(二)代码实例
- 后台开发必读书籍--计算机操作系统
- Linux 信号signal处理函数--转
- 构造函数 Create 与 析构函数 Destroy
- 八皇后时间复杂度_【算法打卡】N皇后
- python echo命令_如何用Python调用外部命令
- 那些与 IE 相伴的日子
- 气死N个女孩子的图片
- 嵌入式开发环境搭建:开发板tftp下载环境搭建
- 为什么promise就是微队列?setTimeOut就是宏队列?
- 考试系统(用xml文件模拟数据库)
- 华为机试HJ75:公共子串计算
- openstack nova调用libvirt,跟踪libvirt源码实例详解(cpu_mode及live_migrate 错误解决)...
- C语言编写猜数字小游戏
- 变位齿轮重合度计算公式_求变位齿轮的变位系数计算公式。
- Python3从零开始搭建一个语音对话机器人
- 运用流体布局的html代码,div+css布局之流体浮动布局_html/css_WEB-ITnose
- 给跪了!见过最高逼格的项目总结报告!
- 网站证书过期导致WordPress后台无法登录问题解决方法