易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : php

php中的当前网址和根路径

当前网址是浏览器理显示的网址,是用户看到的。
根路径是php文件在服务器上的路径,是真实的文件路径。
(与java是不一样的)
如果有多层include语句,必须用根路径,否则出错。
提交表单时要提交到当前网址的相对或者绝对的网址里面。
---------------------------------------------------------------------
一个是网络调用 一个本地调用
----------------------------------------------------------------------
php 中的 根路径 是相对于磁盘物理路径而言的。
即工程所在磁盘的根目录。
 如果Apache 的安装路径如下:D:/php/Apache2.2/
则引用文件时候 如果用 /mail/class.phpmailer.php 
则被引用的实际路径是D:/mail/class.phpmailer.php 
 如果想正确引用如下文件则:
 require("/php/Apache2.2/htdocs/test/mail/class.phpmailer.php")
即引用的是
D:/php/Apache2.2/htdocs/test/mail/class.phpmailer.php" ......

ubuntu9.04中安装配置php5 + MySql + Apache

   - -!   真不容易啊,弄了一天,终于搞定了!
  在ubuntu9.04下安装,首先要准备的东西很多,大部分是用来支持php的库,废话不多说,写这个也是为了便于我以后查看用,记忆不行,咳。。有需要的朋友也可以来去用。
  在ubuntu上安装,有一个好处就是有新立得这个软件,首先先安装mysql,打开新立得,我在这里选这的是mysql-server 5.1这个版本:Canonical 不为 mysql-server-5.1 提供更新的,在这里标记安装是不会包括自动安装Mysql client Header file的,这个在php安装时候会用到,安装完Mysql后你可以在新立得中搜索libmysqlclient16-dev,标记安装,这样在安装php时,configure就不会出现以下的错误: Cannot find MySQL header files under yes.
   新立得安装很容易,标记安装就可以了,安装后,Mysql就启动了。
   我们可以用以下命令去查看当前Mysql的状态
    sudo service mysql status
这样,Mysql就算安装完成了
接着安装apache,这个安装也算比较简单,上http://httpd.apache.org/download.cgi下载
httpd-2.2.14.tar.gz  ,我是把文件放在了/home/username/tmp下,比较方便,安 ......

ubuntu9.04中安装配置php5 + MySql + Apache

   - -!   真不容易啊,弄了一天,终于搞定了!
  在ubuntu9.04下安装,首先要准备的东西很多,大部分是用来支持php的库,废话不多说,写这个也是为了便于我以后查看用,记忆不行,咳。。有需要的朋友也可以来去用。
  在ubuntu上安装,有一个好处就是有新立得这个软件,首先先安装mysql,打开新立得,我在这里选这的是mysql-server 5.1这个版本:Canonical 不为 mysql-server-5.1 提供更新的,在这里标记安装是不会包括自动安装Mysql client Header file的,这个在php安装时候会用到,安装完Mysql后你可以在新立得中搜索libmysqlclient16-dev,标记安装,这样在安装php时,configure就不会出现以下的错误: Cannot find MySQL header files under yes.
   新立得安装很容易,标记安装就可以了,安装后,Mysql就启动了。
   我们可以用以下命令去查看当前Mysql的状态
    sudo service mysql status
这样,Mysql就算安装完成了
接着安装apache,这个安装也算比较简单,上http://httpd.apache.org/download.cgi下载
httpd-2.2.14.tar.gz  ,我是把文件放在了/home/username/tmp下,比较方便,安 ......

PHP 变量和常量的定义

本章说说变量的定义。
如果对于变量和常量的定义,你会注意几个方面呢?你可能会想到:
如何定义变量,它和C# 等语言有什么不同呢?
变量区分大小写吗?
PHP的变量还有其他重要的吗?
常量和变量的定义一样吗?
 分别讲述吧。
1.如何定义变量,它和C# 等语言有什么不同呢?
   PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。例如:
<?php
 $var='Jim';
  $VAR='Kimi;
  echo "$var,$VAR";//输出“Jim,Kimi"
 ?>
你可能还关心变量的命名,其实和大多数语言一样。
2. 变量区分大小写吗?
   如 1里说的,区分大小写。
  注意,需要说明的一点是自PHP4以来,引入了引用赋值的概念,其实和多数语言的引用类似,不过我觉得最类似的是C/C++.因为它也用到了"&"符号。例如: 
1 <?php
2 $foo = 'Bob';              // 赋值'Bob'给foo
3 $bar = &$foo;           ......

访问PHP类中成员变量或方法

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const或者static,那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。
http://itgrass.com/a/php/PHP-jq/200809/01-2463.html  ......

PHP类的属性访问器方法

当存取一个类的不存在的属性时,解析器会判断是否有以下两个属性访问器方法:
__get和__set。
如果有,则会自动调用这些方法。通过属性访问器方法可以控制对类属性的访问,以实现对要保存的数据进行检查,从而确保属性值有意义的数据。__get方法只有一个参数,用于传递属性的名称。__set方法有两个参数,分别用于传递属性的名称和值。
<?php
class user{
    public function __set($name,$value){
        echo "{$name}:{$value}.<br />\n";
    }
    public  function __get($name){
        return "{$name}:属性值尚未设置!";
    }
}
$user1 = new user();
$user1->username = "张三丰";
$user1->password = "123";
echo $user1->email;
?> ......

关于PHP Pear 安装及使用


--------------
           安装pear
--------------
pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好php5.0后,pear实际上并没有被安装,安装的方法如下:
1.在php目录中双击go-pear.bat。
2.按照提示输入一些设置信息,主要是要把局域网的网关加上,如http://192.168.0.1:80/ ,pear要用这个地址访问Internet,若无代理服务器则直接回车 ,,我是直接按回车.
3.然后会提示一些包和PHP绑定,选择Y 。
4.然后安装基本包和提示安装成功,就这么简单。
5.打开windows目录下的php.ini文件,然后查找到如下的地方:
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
把最后一行的注释去掉,然后把后面路径改成你的PEAR路径,例如:
include_path = ".;c:\php\pear\"
保存PHP.INI,然后重新启动APACHE即可。
---------------
         pear命令帮助
---------------
在你的PHP根目录中可以找到PEAR.bat文 ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [221] [222] [223] [224] 225 [226] [227] [228] [229] [230]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号