易截截图软件、单文件、免安装、纯绿色、仅160KB

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就全体出
动去种树要好的多。
    


相关文档:

在 PHP 中养成 7 个面向对象的好习惯

如果您尚未打算用 OO 原则创建应用程序,则使用 PHP 的面向对象(OO)的语言特性,这 7 个习惯将帮助您开始在过程编程与 OO 编程之间进行转换。
在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。
但是,没有面向对象的语 ......

PHP编码规范

1 文件结构
|
|――images
|――include
  |――parameter
  |――config
  |――function
|――index
images存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其 ......

PHP操作mysql数据库简单示例

先创建一个数据库MyDB
CREATE DATABASE `mydb` ;
再创建一个简单的数据表
CREATE TABLE `MyDB`.`MyTable` (
`Name` VARCHAR( 20 ) NOT NULL ,
`Age` INT NOT NULL
) ENGINE = MYISAM
插入一些数据
INSERT INTO `mydb`.`mytable` (
`Name` ,
`Age`
)
VALUES (
'Jim', '15'
), (
'Amy', '16'
), (
'Jack' ......

使用PHP程序直接调用文本文件的内容

 
如何用php直接调用文本文件内容:首先通过file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。
 
编程思路
 
首先要使用的函数为fi1e,本函数与 readfile() 类似,不同的地方为 file 函数将文件中的内容全部读出 ......

php中session出现warning或note提示 解决方法

方法1:error_reporting (E_ALL ^ E_WARNING);
           session_start();
方法2:error_reporting (E_ALL & ~E_NOTICE);
if (!isset($_SESSION)) {
    session_start();
};
方法3:改php.ini 中error_reporting ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号