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"
相关文档:
Php Variable Circular References
Circular-references has been a long outstanding issue with PHP. They are
caused by the fact that PHP uses a reference counted memory allocation
mechanism for its internal variables. This causes problems for longer
running scripts (such as an Applicatio ......
使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论
是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL
是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。
启用 ......
.$dbhost = 'localhost';
$dbuser = 'root'; //你的mysql用户名
$dbpass = '123456'; //你的mysql密码
$dbname = 'data'; //你的mysql库名
//连接本地数据库
$GLOBALS["conn"] = mysql_connect($dbhost,$dbuser,$dbpass);
//打开数据库
mysql_select ......
AddSlashes: 字符串加入斜线。
bin2hex: 二进位转成十六进位。
Chop: 去除连续空白。
Chr: 返回序数值的字符。
chunk_split: 将字符串分成小段。
convert_cyr_string: 转换古斯拉夫字符串成其它字符串。
crypt: 将字符串用 DES 编码加密。
echo: 输出字符串。
explode: 切开字符串。
flush: 清出输出缓冲区。
get ......
我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
以下代码:
<?php
$obj_A = new clsA();
......