易截截图软件、单文件、免安装、纯绿色、仅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

10段PHP常用功能代码

1、使用PHP Mail函数发送Email
$to = "viralpatel.net@gmail.com";  
$subject = "VIRALPATEL.net";  
$body = "Body of your message here you can use HTML too. e.g. ﹤br﹥ ﹤b﹥ Bold ﹤/b﹥";  
$headers = "from: Peter\r\n";  
$headers .= "Reply-To: info@yoursite.com\r\n";  
$headers .= "Return-Path: info@yoursite.com\r\n";  
$headers .= "X-Mailer: PHP5\n";   $headers .= 'MIME-Version: 1.0' . "\n";  
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail($to,$subject,$body,$headers);  
2、PHP中的64位编码和解码
function base64url_encode($plainText) {
$base64 = base64_encode($plainText);
$base64url = strtr($base64, '+/=', '-_,');
return $base64url;
}
function base64url_decode($plainText) {
$base64url = strtr($plainText, '-_,', '+/=');
$base64 = base64_decode($base64url);
return $base64;
}
3、获取远程IP地址
func ......

php中this,self,parent三个关键字之间的区别

PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较难以理解,这里我主要谈的是 this,self,parent三个关键字之间的区别。从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个概念,这三个关键字分别是用在什么 地方呢?我们初步解释一下,this是指向当前对象的指针(姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。我 们这里频繁使用指针来描述,是因为没有更好的语言来表达。
这么说还不能很了解,那我们就根据实际的例子结合来讲讲。
(1) this
1 <?php
3 class UserName
4 {
5     //定义属性
6     private $name;
7
8     //定义构造函数
9     function __construct( $name )
10     {
11          $this->name = $name; //这里已经使用了this指针
12     }
13
14     //析构函数
15     function __destruct(){}
16
17  &nbs ......

PHP中date函数的选项说明

date() 将服务器的时间格式化
语法描述为string date(string format,int[timestamp]);返回值的数据类型是字符串。
函数说明:返回值的字符串按配置的格式决定。
字符串格式化的选项如下:
a: "am"或是"pm"
A: "AM"或是"PM"
d: 几日,两位数字,若不足则补零;从"01"至"31"
D: 星期几,3个英文字母,如:"Fri"
F: 月份,英文全名,如:"January"
h: 12小时制的小时,从"01"至"12"
H: 24小时制的小时,从"00"至"23"
g: 12小时制的小时,不补零;从"1"至"12"
G: 24小时制的小时,不补零;从"0"至"23"
j: 几日,不足不被零;从"1"至"31"
l: 星期几,英文全名,如:"Friday"
m: 月份,两位数字,从"01"至"12"
n: 月份,两位数字,不补零;从"1"至"12"
M: 月份,3个英文字母;如:"Jan"
s: 秒;从"00"至"59"
S: 字尾加英文序数,两个英文字母,如:"21th"
t: 指定月份的天数,从"28"至"31"
U: 总秒数
w: 数字型的星期几,从"0(星期天)"至"6(星期六)"
Y: 年,四位数字
y: 年,两位数字
z: 一年中的第几天;从"1"至"366" ......

PHP中关于引用的解释

"&":使用"&"符号进行的传地址赋值实际上就是对变量的一种引用方法。在PHP中,引用意味着对同一个变量的操作,也就是对于同一个值来说,可以通过引用的方法使其具有多个变量名。引用通常分为两种类型,对变量的引用及对函数的引用。
$this:在对象中,$this永远调用它的对象自身的引用。
parent:在对像中,parent永远调用它的父对象的引用。
"&"除了对变量的引用以外,还可以用来实现对函数返回结果的引用。在使用函数的引用方法时,在函数名前面加上"&"符号。
引用的释放(unset),释放一个引用也是通过unset函数来实现的。但是与释放变量不同的是,释放引用并不会消除引用中的值,只会消除引用的变量名。
类的引用:在PHP中,使用new关键字进行类的引用。new 的一个操作就是实例化类。对于类中的属性和函数,使用"->"进行调用。然而静态类的调用与使用parent关键字调用基类的同名函数一样,静态类的调用也是使用"::"实现的。 ......

Php中Header()函数网页输出的使用

header("Expires: Mon, 26 Jul 2007 05:00:00 GMT"); 缓存失效时间
     header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); 最后修改网页的时间
     header("Cache-Control: no-cache, must-revalidate"); 禁用缓存
     header("Pragma: no-cache"); 禁用缓存
    上面也可组合使用!
     header("Content-Language: charset=zh-cn");
     说明字符集是简体中文
     header("Content-type: text/html; charset=GB2312");
     说明本页面是HTML内容,字符集是简体中文
     重定向功能,这种最常见  
                   Header("Location: http://www.php.net");    
          
//告诉浏览器此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。
hea ......

PHP操作MySQL的函数

(1)mysql_connect(主机,用户名,口令);
返回一个连接号.
注意:mysql各用户的口令可以随该用户所在机器IP地址不同而改变. 另外,mSQL没有用户名机制,所以msql_connect只需要一个主机参数.主机可以是IP地址或域名.
(2)mysql_create_db(数据库名);
(3)mysql_select_db(数据库名,连接号);
连接一个数据库.
(4)mysql_query(SQL语句,连接号);
如果SQL语句是select,则返回一个结果号.否则返回的值可以不理会. 如果失败,返回false.
(5)mysql_fetch_array(结果号);
取出下一行,返回一个数组.可以用数字下标访问(第一个字段是下标0),也可以用字符串下标访问(即使用各字段名). 如已取了最后一行,返回false.
(6)mysql_fetch_field(结果号,[字段序号]);
如无字段序号,取下一个字段.返回一个哈希表,下标有:
name,table,max_length,not_null,primary_key,unique_key,multiple_key,numeric,blob,type,unsigned,zerofill
各下标的意思应该比较明白了.
(7)mysql_num_rows(结果号);mysql_num_fields(结果号);
(8)mysql_free_result(结果号);
(9)mysql_list_dbs();mysql_list_tables(数据库名);
(10)mysql_close(连接号);
(11)mysql_pconnect(主机,用户名,口令) ......

PHP操作MySQL的函数

(1)mysql_connect(主机,用户名,口令);
返回一个连接号.
注意:mysql各用户的口令可以随该用户所在机器IP地址不同而改变. 另外,mSQL没有用户名机制,所以msql_connect只需要一个主机参数.主机可以是IP地址或域名.
(2)mysql_create_db(数据库名);
(3)mysql_select_db(数据库名,连接号);
连接一个数据库.
(4)mysql_query(SQL语句,连接号);
如果SQL语句是select,则返回一个结果号.否则返回的值可以不理会. 如果失败,返回false.
(5)mysql_fetch_array(结果号);
取出下一行,返回一个数组.可以用数字下标访问(第一个字段是下标0),也可以用字符串下标访问(即使用各字段名). 如已取了最后一行,返回false.
(6)mysql_fetch_field(结果号,[字段序号]);
如无字段序号,取下一个字段.返回一个哈希表,下标有:
name,table,max_length,not_null,primary_key,unique_key,multiple_key,numeric,blob,type,unsigned,zerofill
各下标的意思应该比较明白了.
(7)mysql_num_rows(结果号);mysql_num_fields(结果号);
(8)mysql_free_result(结果号);
(9)mysql_list_dbs();mysql_list_tables(数据库名);
(10)mysql_close(连接号);
(11)mysql_pconnect(主机,用户名,口令) ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [127] [128] [129] [130] 131 [132] [133] [134] [135] [136]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号