-
2009-04-21
PHP中$_SERVER全局环境变量的详细解释 - [php学习]
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_NAME'] #... -
2009-03-16
PHP实现跨域名Cookie - [php学习]
Cookie真是一个伟大的发明,它允许web开发者保留他们的用户的登录状态。然而,当你的站点或网络
有一个以上的域名时就会出现问题了。
在Cookie规范上说,一个cookie只能用于一个域名,不能够发给其它的域名。因此,如果在浏览器中对
一个域名设置了一个cookie,这个cookie对于其它的域名将无效。如果你想让你的用户从你的站点中的其中
一个进行登录,同时也可以在其它域... -
2009-03-16
PHP如何读取COOKIES - [php学习]
察看浏览器的 Cookies
让我们来看看保存在浏览器中的内容。如果你用的是 IE5 ,在 windows 目录下有一个 cookies 的目录,里面有很多文本文件,文件名都是类似于 wudong@15seconds[1].txt 这样的,这就是浏览器用来保存值的 cookies 了。在以前的 IE 版本中, cookies 的内容是可以察看的,但现在内容已经被编码了。在浏览器得到一个 Web 页面之前,它会先看这个页面的域名,是否在 cookie 中存在,如果有相比配的,... -
2009-03-16
php的curl实现get和post - [php学习]
类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的 get和post方法。
-
2009-01-12
PHP中$_SERVER的详细用法 - [php学习]
$_SERVER[’PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER[’argv’] #传递给该脚本的参数。
$_SERVER[’argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER[’GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“... -
由于自己的懒惰,很少看php本身已经实现的函数,搞得这次自己真的被折腾很痛苦,就拿这次解析json的函数来说吧。由于我要把json结果转换为数组,方便于以后测试脚本中实现期望与实际输出的结果对比,所以在没有查看任何资料的情况下,动手拆分json结果集,然后把拆分的结果重新装入数组,本来以为很容易,结果遇到了字符编码的问题,很奇怪的编码方式,现象如下:
1)、中文字符显示为:\u7684 \u5404\u7c7b\,本来是汉字的,结果解析出来是这些怪异的字符,
... -
2008-10-16
php字符编码相关函数 - [php学习]
php中关于字符编码的函数经常忘
字符编码转换函数:
string iconv ( string in_charset, string out_charset, string str )
判断字符编码:
string mb_detect_encoding ( string str [, mixed encoding_list [, bool strict]] )
主意:判断字符编码有可能不准... -
今天写了个脚本,把xml解析后存在数组中,使用到了函数domxml_open_mem,脚本写好保存后,运行,老报错:
Fatal error: Call to undefined function domxml_open_mem() in /home/***/tools/autoTestInterface.php on line 74
奇怪,domxml_open_mem()是php自带的啊,查了php的手册,信息如下:
domxml... -
2008-10-15
用PHP读取和编写XML DOM(3) - [php学习]
用 DOM 编写 XML
读取 XML 只是公式的一部分。该怎样编写 XML 呢?编写 XML 最好的方式就是用 DOM。清单 5 显示了 DOM 构建图书 XML 文件的方式。
清单 5. 用 DOM 编写图书 XML
<?php $books = array(); $books [] = array( 'title' => 'PHP Hacks', 'author' => 'Jack Her... -
2008-10-15
用PHP读取和编写XML DOM(2) - [php学习]
用 SAX 解析器读取 XML
读取 XML 的另一种方法是使用 XML Simple API(SAX)解析器。PHP 的大多数安装都包含 SAX 解析器。SAX 解析器运行在回调模型上。每次打开或关闭一个标记时,或者每次解析器看到文本时,就用节点或文本的信息回调用户定义的函数。
SAX 解析器的优点是,它是真正轻量级的。解析器不会在内存中长期保持内容,所以可以用于非常巨大的文件。缺点是编写 SAX 解析器回调是件非常麻烦的事。清单 3 显示了使... -
2008-10-15
用PHP读取和编写XML DOM(1) - [php学习]
有许多技术可用于用 PHP 读取和编写 XML。本文提供了三种方法读取 XML:使用 DOM 库、使用 SAX 解析器和使用正则表达式。还介绍了使用 DOM 和 PHP 文本模板编写 XML。
用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所有相关技术可能是恐怖的,但是用 PHP 读取和编写 XML 不一定是项恐怖的任务。首先,需要学习一点关于 XML 的知识 —— 它是什么,用它做什么。然后,需要学习如何... -
2008-09-09
php中的对象(二) - [php学习]
3、多态
多态是面向对象的一种能力,它可以在运行时可根据传递的对象参数,决定调用那个对象的方法。
程序说话:
4、重载
与覆盖不同,PHP不支持重载,在OOP中,可以通过重载实现两个或多个方法,他们具有相同那个的名字,但是具有不同的数量或者类型的参数。由于PHP是一种松散类型的语言,所以通过类型重载是不齐起作用,而且通过参数个数不同来重载也不起作用,
&nbs... -
对面向对象概念,不同的人可能有不同的理解,但是一个oop(Object Oriented Programming)语言必须包含以下几个方面:
1。抽象数据类型和信息封装
2。继承
3。多态
1、封装
在php中,封装是通过类来完成的
数据成员在类中使用“var”声明来完成,在给数据成员赋值之前,他们是没有类型的,一个数据成员可以是一个整数、一个数组、一个相关数组或者一个对象。... -
根据php版本和设置不同,三种方法访问表单变量,定义了3个昵称,简短风格、中等风格、冗长风格。
在任何情况下,一个页面上提交给php脚本的每一个表单域在php脚本中都可以使用,可以按如下方法访问表单中的内容,其中tireqty为表单中变量名:
$tireqty ... -
2008-09-08
php中STDIN是什么东东 - [php学习]
今天看同事的代码,看到使用STDIN,有些不太明白,做为变量吧,它前面有没有$符号,作为什么呢,查了下php手册,没有结果,上网搜了下,发现是新版本php的一个常量,用来存放用户的输入信息。具体使用如下:
<?php
echo ”please input the y or n:”;
$line = trim(fgets(STDIN));
...
共1页 1







