随笔分类 -  PHP

php获取客户端ip get_client_ip()
摘要:function get_client_ip(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")){ $ip = getenv("HTTP_CLIENT_IP");}else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR") 阅读全文

posted @ 2013-10-30 09:31 木没有 阅读(1668) 评论(0) 推荐(0)

php session小节
摘要:1.为什么要用session?在人们访问网站的时候,有很多个网页,由于http自身的特点,用户每执行一个脚本都需要和web服务器重新建立连接。由于他们之间是无状态的,这次的连接无法得到上次连接的状态(一个脚本可能有多个网页,按网页来算)。这用,用户在一个脚本中对变量赋值,在其它的脚本中无法得到这个值。而session的作用就是一个全局变量,对session赋值在各个脚本中都可以使用。2.session的特点session的产生与用户(或浏览器,对同一个网站ie 和chrome会产生不同的session)服务器(或网站)都有关。不同的客户或浏览器访问相同的网站或服务器(其实是看服务器的,如果一个 阅读全文

posted @ 2013-10-27 19:25 木没有 阅读(704) 评论(0) 推荐(1)

PHP中MySQL数据库连接,数据读写,修改方法
摘要:MySQL连接大的来说有两种方法,一种是mysqli,另一种是mysql。php为连接MySQL提供了函数库,有mysql和mysqli,mysqli是mysql函数库的扩展,是php5才支持的。当你使用mysqli函数库连接MySQL的时候要确保php的配置文件php.ini中的extension... 阅读全文

posted @ 2013-10-05 15:41 木没有 阅读(1472) 评论(0) 推荐(0)

PHP:implode(),emplode() 字符串数组,数组字符串转换函数
摘要:1.implode()-Join array elements with a string(把数组元素组合为一个字符串。)string implode([string $separator,] array $arr)separator 可选,规定数组元素之间放置的内容。默认呢是""(空字符串)。arr 必选。要结合为字符串的数组。虽然separator参数是可选的。但是为了向后兼容,推荐您使用使用两个参数。注释:implode()可以接收两种参数顺序。但由于历史原因,explode()是不行的,必须保证separator必须在string之前例子:输出:Hello Worl 阅读全文

posted @ 2013-09-27 17:32 木没有 阅读(29005) 评论(0) 推荐(0)

PHP:isset()-检测变量是否被设置
摘要:isset()-检测变量是否被设置bool isset(mixed $var [, mixed $...]),检查变量是否被设置,并且不是NULL。var,要检测的变量,...其他变量,允许有多个变量。返回值:如果var存在并且不是NULL,则返回TRUE,否则返回FALSE.如果已经使用unset()释放一个变量之后,它将不再是isset().如果使用isset测试一个被设置成NULL的变量,返回false.同时注意,一个NULL字节("\0")(例如$foo=NULL;isset($foo);是FALSE)并不等同于PHP的NULL常数(例如$foo='' 阅读全文

posted @ 2013-09-27 09:37 木没有 阅读(1576) 评论(0) 推荐(1)

PHP:strpos()-返回字符串在另一个字符串中第一次出现的位置
摘要:strpos()函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回false.语法:strpos(sting, find [, start])string ,必须,要搜索的字符串;find,必须,要查找的字符;start,可选,规定开始搜索的位置。注释:该函数对大小写敏感。如需对大小写不敏感的搜索,使用stripos()函数。例子:输出:6 阅读全文

posted @ 2013-09-27 09:13 木没有 阅读(335) 评论(0) 推荐(0)

PHP:parse_str()字符串函数
摘要:parse_str()-把字符串解析成多个变量。描述:void parse_str(sring $str [, array $arr]) 如果str是URL传递入的查询字符串(query string),则将它解析为变量并设置到当前作用域。string,必须,规定要解析的字符串。arr,可选,规定存储变量的数组名称,该参数指示变量存储到数组中。注释:如果未设置array变量$arr参数,该函数设置的变量将覆盖已有同名变量。注释:php.ini中magic_quotes_gpc设置影响该函数的输出。如果已启用,那么在parse_str()解析之前,变量会被addslashes()转换。例子1:& 阅读全文

posted @ 2013-09-27 09:04 木没有 阅读(701) 评论(0) 推荐(0)

PHP:is_string()字符串函数
摘要:is_string()is_string() - 检测变量是否是字符串。描述:bool is_string( mixed $var ) 如果var是sring则返回TRUE,否则返回FALSE。mixed表示变量可以是多种类型。相似的有is_bool()、is_int()、is_integer()、is_float()、is_real()、is_object()、is_array()。 阅读全文

posted @ 2013-09-26 22:38 木没有 阅读(650) 评论(0) 推荐(0)

PHP:php遍历数组 foreach echo() list()总结
摘要:php中可以用来遍历数组的方法有很多,如有:foreach语句、list()、each(),这几个也是主要的方法,现总结如下:foreach语句遍历数组foreach语句用于循环遍历数组,每进行一次循环,当前数组元素的值就会被赋值给变量value(也可以是其它变量),数组指针会逐一的移动。foreach($array as $value){ //$array要遍历的数组,$value为指针指向数组当前的值,as起到赋值的作用 code to executed;}foreach语句也可以获得数组的键名,如下:foreach($array as $key => $value){ echo $ 阅读全文

posted @ 2013-09-24 09:34 木没有 阅读(3338) 评论(1) 推荐(1)

PHP:php遍历数组each()方法总结
摘要:each()的作用是将数组当前元素的键值对拆成一个新数组,并把下一个元素作为当前元素。比如Array(...,'Robert'=>'Bob',...)中的'Robert'=>'Bob'键值对,拆成Array([1]=>'Bob',[value]=>'Bob',[0]=>'Robert',[key]=>'Robert')数组,拆成两套(共四个键值对)返回,0和1的序号对,key和value的名-值对,使用其中一套就可以了。例:$pri 阅读全文

posted @ 2013-09-23 23:23 木没有 阅读(1035) 评论(0) 推荐(0)

导航