php
文章平均质量分 68
my_baby_2009
浮生若梦,一路前行。
展开
-
PHP中的魔术方法总结(几乎都包括了)
PHP中的魔术方法总结,真全面啊,哦哦。1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的转载 2013-02-21 08:58:11 · 571 阅读 · 1 评论 -
php限制IP段访问禁止表单提交的代码
php限制IP段访问禁止表单提交的代码,对付坏小子,还是蛮有用的。<?php //IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWAR转载 2013-03-28 13:16:57 · 1336 阅读 · 0 评论 -
php禁止单IP、IP段访问的实现代码
php禁止单IP访问的代码。<?php //加单个IP访问限制//by 脚本学堂 http://www.jbxue.comif(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); } elseif(get原创 2013-03-28 13:08:18 · 1469 阅读 · 0 评论 -
php随机字符串函数
<?php/*** 产生随机字符串* www.jbxue.com** 产生一个指定长度的随机字符串,并返回给用户** @access public* @param int $len 产生字符串的位数* @return string*/function randStr($len=6) {$chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrs转载 2013-04-16 22:07:16 · 680 阅读 · 0 评论 -
php文件怎么打开你知道吗?
很多没有基础的朋友,经常会问php文件怎么打开,其实PHP是一个网页脚本,但不同于html xml 标签语言,直接可以通过浏览器打开,需要有PHP的运行环境才可以访问和打开文件,如果只是编辑PHP打开文件,只需要用记事本或者通过相关的编辑器如(DW、EclipsePHP、editplus 等)打开编辑即可。再来介绍PHP是什么,增加点PHP基础知识,PHP,是英文超级文本预处理语言Hypert转载 2013-04-16 22:14:41 · 817 阅读 · 0 评论 -
php随机密码的函数
生成随机密码的函数,可自定义密码长度。<?php/***生成随机密码*www.jbxue.com*/function MakePass($length){$possible = "0123456789!@#$%^&*()_+"."abcdefghijklmnopqrstuvwxyz"."ABCDEFGHIJKLMNOPQRSTUVWXYZ";$str = "";whil转载 2013-04-16 22:10:45 · 557 阅读 · 0 评论 -
php如何实现页面回退的两种方法
发布:thatboy 来源:网络 【大 中 小】你有没有遇到过这样的情况:表单出错而返回页面时,之前填写的信息全不见了。本文为大家介绍二种支持php页面回退的方法,供大家参考。本文原始链接:http://www.jbxue.com/article/7025.html方法1,使用Header方法设置消息头Cache-control1h转载 2013-05-03 06:43:30 · 977 阅读 · 0 评论 -
php URL rewrite路径重写的实例介绍
发布:thatboy 来源:Net 【大 中 小】为大家介绍一个php url rewrite路径重写的例子,有需要的朋友,可以参考下。本文原始链接:http://www.jbxue.com/article/7392.html一、文件 test.php 复制代码 代码示例:$id=$_GET["id"];echo $id;?>首先 apac转载 2013-05-03 06:41:19 · 1669 阅读 · 0 评论 -
PHP中创建与管理函数的方法介绍
学习PHP函数自定义函数,这篇文章不错,收藏下。PHP函数:创建 PHP 函数函数是一种可以在任何被需要的时候执行的代码块。创建 PHP 函数: 所有的函数都使用关键词 "function()" 来开始 命名函数 - 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。 添加 "{" - 开口的花括号之后的部分是函数的代码。转载 2013-05-17 17:19:11 · 753 阅读 · 0 评论 -
PHP面向对象的编程(类成员方法用法)
1、创建一个PIG类,包含属性名字,重量,颜色,年龄及类成员方法增加和减少体重,查看体重!创建类 Pig.class.php:<?php class pig{ //属性 public $name; public $weight; public $color; public $age; //成员方法 public function ad转载 2013-05-17 17:15:02 · 663 阅读 · 0 评论 -
收藏一个w3school在线手册与php5在线手册
分享两个在线手册地址。1,w3school在线手册,链接:http://www.jbxue.com/w3school/2,php5在线手册,链接:http://www.jbxue.com/shouce/php5/这二个手册,对于php程序员与网页制作人员,以及sql开发者,还是很常用的。最近更新日期:2013-5-26原创 2013-05-26 23:05:09 · 864 阅读 · 1 评论 -
php生成随机字符串和验证码的类
网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个。索性自己搞一个吧。开始本节的php教程 吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code()就ok,顺带提下使用session时必须将session_star()放在最前面。代码如转载 2013-05-13 16:49:07 · 1307 阅读 · 0 评论 -
php设计模式经典实例集合
本文为大家介绍一个有关php设计模式的经典实例集合。很多介绍php设计模式的文章,大多是就某个模式介绍,本文介绍的这个,汇集了单例模式、观察者模式、工厂模式、命令模式等常用的php设计模式。是学习php设计模式不可多得的好文章。文章链接:php设计模式综合实例参考。原创 2013-05-28 06:15:12 · 1170 阅读 · 0 评论 -
简单实用的PHP验证码类
一个简单实用的php验证码类,分享出来 ,供大家参考。代码如下:<?php/** @ php 验证码类@ http://www.jbxue.com*/Class code{ var $width =80; //图片的宽 var $hight =50; //图片的高 var $image; var $red =69; //图片的RGB颜色 var $green =转载 2013-05-13 16:55:11 · 667 阅读 · 0 评论 -
nginx与php缓存的使用详解
分享下有关Nginx中的PHP缓存相关内容。Nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache下面我们来说说这两种缓存机制的区别吧proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内容proxy_cache缓存转载 2013-07-13 11:07:33 · 1197 阅读 · 0 评论 -
php获取远程文件大小的三种方法(实例代码)
PHP中获取远程文件大小的三种方法。1、使用file_get_contents()<?php//file_get_contents用法//by www.jbxue.com$file = file_get_contents($url);echo strlen($file);?>2. 使用get_headers()<?php//get_headers用法//by转载 2013-07-13 11:03:54 · 1061 阅读 · 0 评论 -
php获取远程文件内容与大小的函数代码
1,PHP 获取远程文件内容的代码:<? /** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get(转载 2013-07-13 11:10:37 · 1014 阅读 · 1 评论 -
php获取文件权限的函数举例
PHP获取文件权限的函数:<?/* * substr 返回字符串的子串 * base_convert 在任意进制之间转换数字 * fileperms 取得文件的权限 * edit by www.jbxue.com */// 获取权限function getChmod($filepath){ return substr(base_convert(@fileperms(转载 2013-07-13 11:00:45 · 763 阅读 · 0 评论 -
php curl基本操作详解
怎么使用cURL的基本方法?首先修改php.ini文件的设置,找到php_curl.dll,取消下在的注释extension=php_curl.dll,因为php默认是不开启cURL的cURL是与各种的服务器使用各种类型的协议进行连接和通讯的工具。它是一个强大的库支持http、https、ftp、telnet、file等协议,同时也支持HTTPS认证、HTTP POST、HTT转载 2013-07-26 06:43:22 · 731 阅读 · 0 评论 -
php mcrypt启用、加密以及解密的方法介绍
一、PHP加密扩展库Mcrypt安装在标准的PHP安装过程中并没有把Mrcypt安装上,但PHP的主目录下包含了libmcrypt.dll和libmhash.dll文件 (libmhash.dll是Mhash扩展库,这里可以一起装上)。首先,将这两个文件复制到系统目录windows\system32下,然后在 PHP.ini文件中按Ctrl+F快捷键跳出查找框,并找到;extension=ph转载 2013-07-25 16:40:51 · 1260 阅读 · 0 评论 -
php curl 伪造IP来源的实例代码
分享下用php的curl来伪造IP地址来源的方法。curl发出请求的文件fake_ip.php:<?php$ch = curl_init();$url = "http://www.jbxue.com/ target_ip.php";$header = array('CLIENT-IP:58.68.44.61','X-FORWARDED-FOR:58.68.44.61',);转载 2013-07-26 06:46:48 · 976 阅读 · 0 评论 -
php实现统计邮件大小的方法
以下是对使用php实现统计邮件大小的方法进行了分析介绍,需要的朋友可以过来参考下统计用户收件箱所占空间有多少,先计算每封邮件的大小(标题+内容+附近),后总和;1、计算附近大小;2、计算标题和内容大小3、总和求出单封邮件大小代码:<?php//统计邮件大小//来源:www.jbxue.com $attach_size= 0; if($att原创 2013-08-06 09:12:57 · 752 阅读 · 0 评论 -
php number_format() 函数通过千位分组来格式化数字的实现代码
以下是对php中的number format()函数通过千位分组来格式化数字的实现代码进行了详细的分析介绍,需要的朋友可以过来参考下定义和用法number_format() 函数通过千位分组来格式化数字。语法number_format(number,decimals,decimalpoint,separator)参数描述number 必需。要格式化的数字。如果未原创 2013-08-06 09:14:49 · 988 阅读 · 0 评论 -
使用php实现截取指定长度
以下是对使用php实现截取指定长度的方法进行了详细的分析介绍,需要的朋友可以过来参考下PHP语言: 根据中文裁减字符串<?php//截取指定长度的字符串//编辑:www.jbxue.comfunction cutstr($string,$length, $dot = ' ...') { if (strlen($string) <= $length) { return$原创 2013-08-06 09:18:38 · 758 阅读 · 0 评论 -
对于PHP 5.4 你必须要知道的
PHP 5.4.0 性能大幅提升, 修复超过100个bug. 废除了register_globals, magic_quotes以及安全模式PHP 5.4来了,这是自5.3后的又一次主版本升级。此次升级改动较为显著,删除了一些过气儿的函数,带来了高达20%的速度提升和更少的内存使用。新特性与改动此次更新的关键新特性,包括:新增traits,更精简的Array数组语法,供测试使用转载 2013-08-07 10:33:56 · 712 阅读 · 0 评论 -
利用php+mcDropdown实现文件路径可在下拉框选择
以下是对php+mcDropdown实现文件路径可在下拉框进行选择的方法进行了详细的分析介绍,需要的朋友可以过来参考下最近用php进行文件目录信息读取,在网上弄到下面一段代码://获取指定目录下的文件列表//$path 指定的目录,默认为当前目录//$ifchild 是否显示子目录文件列表,默认不显示//$curpath 显示当前的路径,默认为从当前目录开始;这个主要是为了显示确定h转载 2013-08-07 10:37:09 · 732 阅读 · 0 评论 -
php var_export与var_dump 输出的不同
ar_export必须返回合法的php代码,也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值问题发现在跟踪yratings_get_targets的时候,error_log(var_export(yblog_mspconfiginit("ratings"),true));老是打印出yblog_转载 2013-08-09 13:13:56 · 1185 阅读 · 0 评论 -
PHP引用符&的用法详细解析
PHP中引用符&的用法。 关于php的引用(就是在变量或者函数、对象等前面加上&符号)的作用,我们先看下面这个程序。<?php $a = 100; //声明变量a $b = &$a; //声明变量b,引用自变量a echo "$a "; echo "$b "; $a++; //变量a自增1 echo "$a "; echo "$b ";//转载 2013-08-23 07:08:15 · 1092 阅读 · 0 评论 -
深入理解php的MySQL连接类
php的MySQL连接类。 后面几个show_databases和show_tables....等方法都用了一堆echo,好像一直不喜欢在类的方法里直接用输出语句,不过这也只是列举数据库和表名,构造函数的参数也可以给个默认值吧。参考自文章:php mysql连接类php与mysql连接类php测试mysql连接正常与否的代码代码:<?php/** filen转载 2013-08-28 12:22:01 · 1017 阅读 · 0 评论 -
php 连接mysql连接被重置的解决方法
windows7下 php连接mysql的问题,php 连接mysql连接被重置的解决方法。 新装了windows7 64位系统后,配备布置许多东西,总是有这样的那样子的拂意,昨天在开始配备布置php+apache的时候,echo phpinfo()完全没问题,但是一朝连接mysql就会呈现页面被重置的问题。原来问题不大,但是我却走到了误区: 1、怀疑64位系统的问题; 2转载 2013-08-28 12:23:59 · 1092 阅读 · 0 评论 -
PHP连接局域网MYSQL数据库的简单实例
PHP连接局域网MYSQL数据库的简单实例<?PHP/*** php连接mysql数据库* by www.jbxue.com*/ $conn=mysql_connect('192.168.0.220','root','123'); if(!$conn) echo "失败!"; else echo "成功!"; // 从表中提取信息的sql语句转载 2013-08-28 12:18:50 · 1853 阅读 · 0 评论 -
PHP 设置MySQL连接字符集的方法
以前总是使用 mysql_query("SET NAMES 'utf8'"); 来设置 MySQL 的默认连接字符集;后来发现了一个 PHP 推荐的代替这个方法的设置 MySQL 连接字符集的函数mysql_set_charset()。 这个函数是这样用的: mysql_set_charset('utf8', $link); 成功返回 TRUE,失败返回 FALSE。转载 2013-08-28 12:22:59 · 1199 阅读 · 0 评论 -
PHP mysql与mysqli事务使用说明 分享
首先, mysqli 连接是永久连接,而mysql是非永久连接。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力。mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。应用比较多的地方是 mysqli的事务。比如下面的示例:<?php//mys原创 2013-08-17 12:21:39 · 932 阅读 · 0 评论 -
php中url传递中文字符,特殊危险字符的解决方法
本文章结合php中的urldecode,base64_encode函数然后再结合自己写的替换函数来进行安全传递url中文字符,特殊危险字符。需要在url中传递中文字符或是其它的html等特殊字符,似乎总会有各种乱,不同的浏览器对他们的编码又不一样,对于中文,一般的做法是:把这些文本字符串传给url之前,先进行urlencode($text)一下;但是对于一些很“危险”的原创 2013-08-17 12:17:55 · 743 阅读 · 0 评论 -
解析php中$_REQUEST的用法
本文介绍下,php中$_REQUEST的具体用法,通过几个例子,帮助大家理解。有关php中$_REQUEST的用法,很多资料上都有介绍。在php手册中,这个变量解释为:"默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组。"注意其中包含cookie的内容,做个测试:12原创 2013-09-10 06:44:14 · 10122 阅读 · 0 评论 -
PHP函数之日期时间函数date()使用详解
date()函数是我们在php开发中常碰到并且会使用到的一个日期函数,下面我来给大家介绍date()函数的一些基本扮靓和方法,有需要了解的朋友可进入参考 日期时间函数是PHP 的核心组成部分。无需安装即可使用这些函数。下面来详细说说date函数的具体用法:PHP Date() 函数PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。语法date(format转载 2013-09-10 06:46:24 · 951 阅读 · 0 评论 -
php中dirname()和__FILE__常量的用法
本文介绍下,php中有关dirname()函数与__FILE__常量的用法,有需要的朋友参考下吧。在php中,__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称。dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的原创 2013-09-10 06:44:30 · 1283 阅读 · 0 评论 -
PHP二维/三维数组转字符串
将多维数组中所有的数值转换成字符串最多支持三维数组。在php手册给定的示例函数基础上改写出了这样一个函数,代码如下: <?php//将多维数组中所有的数值转换成字符串————》最多支持三维数组 function implodex( $glue, $array, $separator='' ) { if ( ! is_array( $array ) ) return $array;转载 2013-09-13 21:06:10 · 1033 阅读 · 0 评论 -
php mysql计数器代码一例
php与mysql实现的一个简单的计数器功能,有需要的朋友,可以参考下。来看具体的实现过程。1、创建所需的数据库与表。 复制代码代码示例:mysql> create database counter;Query OK, 1 row affected (0.10 sec)mysql> use counter;Database changed转载 2013-09-13 21:00:41 · 1115 阅读 · 0 评论 -
php图片计数器的代码
本文介绍下,有关php实现图片计数器的一例代码,供大家学习参考。php图片计数器代码。例子: 复制代码代码示例:php图片计数器_www.jbxue.com /* * 图片计数器 */ if(!@$f=fopen("num.txt","r")){ //!取反,@屏蔽错误信息 $num=0; } else转载 2013-09-13 21:01:58 · 923 阅读 · 0 评论