您现在的位置:主页 > 编程开发 > PHP编程 >

编程开发 / PHP编程频道头条

PHP实现生成GIF动态验证码图片功能
如何用PHP生成GIF动画来实现动态图片验证码?相信您要在找答案,以下是实现过程。 ImageCode函...
PHP实现如何把数组编译成URL格式
PHP实现如何把数组编译成URL格式? 采用的方法是: 首先声明一个数组,$a=array(); 调用PH...
编程开发 / PHP编程频道内容加载中...

PHP实现随机获取IP地址

PHP实现随机获取IP地址 ?php /** * 获取国内随机IP地址 * 注:适用于32位操作系统 */ function rand_ip(){ $ip_long = array( array(607649792, 608174079), //36.56.0.0-36.63.255.255 array(1038614528, 1039007743), //61.232.0.0-61.237.255.255 array(17...

日期:2013-05-12 13:13:30

点击:223 好评:0

PHP实现价格数字格式化,每三位加逗号

PHP实现价格数字格式化,每三位加逗号 ?php function num_format($num){ if(!is_numeric($num)){ return false; } $rvalue=; $num = explode(.,$num);//把整数和小数分开 $rl = !isset($num[1]) ? : $num[1];//小数部分的值 $j = strlen($num[0]) % 3;//整数...

日期:2013-05-12 13:11:46

点击:261 好评:0

PHP实现中文首字母转拼音

PHP实现中文首字母转拼音代码: function getfirstchar($s0) { $fchar = ord(substr($s0, 0, 1)); if (($fchar = ord(a) and $fchar = ord(z))or($fchar = ord(A) and $fchar = ord(Z))) return strtoupper(chr($fchar)); $s = iconv(UTF-8, utf8, $s0); $a...

日期:2013-05-06 22:07:06

点击:186 好评:0

PHP实现分页功能的函数代码

PHP实现分页功能的函数代码: //$count为总条目数,$page为当前页码,$page_size为每页显示条目数br / function show_page($count,$page,$page_size) { $page_count = ceil($count/$page_size); //计算得出总页数 $init=1; $page_len=7; $max_p=$page_count; $...

日期:2013-05-06 22:05:11

点击:71 好评:0

PHP实现hash表的处理方法

PHP实现hash表的处理方法,这里使用的是直接取余法 常用HASH函数 直接取余法:f(x):= x mod maxM ; maxM一般是不太接近 2^t 的一个质数。 乘法取整法:f(x):=trunc((x/maxX)*maxlongit) mod maxM,主要用于实数。 平方取中法:f(x):=(x*x div 1000 ) mod 1000...

日期:2013-04-23 23:56:12

点击:194 好评:0

PHP实现如何把数组编译成URL格式

PHP实现如何把数组编译成URL格式? 采用的方法是: 首先声明一个数组,$a=array(); 调用PHP的foreach()函数,逐个处理数组里边的键---值对 Foreach($args as $k=$v){ $a[]=urlencode($k).=.urlencode($v); } 然后调用implode()函数,把数组里边的值用符...

日期:2013-04-23 23:54:10

点击:377 好评:0

PHP实现定时执行任务功能

用到的函数 ignore_user_abort(),set_time_limit(0),sleep($interval) 此代码只要运行一次后关闭浏览器即可。 PHP实现定时执行任务功能 代码如下: ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可...

日期:2013-04-20 10:19:43

点击:125 好评:0

php实现用手机关闭你的电脑

适合有手机和电脑,用wifi的php web开发。方便关闭你的电脑(尤其在你想睡觉时 ),适合局域网 用法:放在你的web项目文件夹,可以新建立个目录 ,还有就是 把你的apache的httpd 或 iis 加入防火墙例外 ,文件是php后缀。 php实现用手机关闭你的电脑代码如下...

日期:2013-04-20 10:16:35

点击:110 好评:0

php操作XML文件 实现增删查改

PHP处理XML增删改查的方案、需保证保存为XML后、XML中内容规范便于记事本打开php操作XML文件 实现增删查改操作。 class XMLDataBase extends DomDocument{ var $dbname; //属性 数据库文件名 同根元素名称 var $dbpath; //属性 数据库路径 //var $debug; //属...

日期:2013-04-12 23:50:55

点击:267 好评:0

国外PHP高手给初学者们的建议

学习一门新语言可能会是一件很艰巨的任务,最好的办法就是借鉴前辈的经验已达到事半功倍,下面就是为PHP新手们准备的一些经验餐(笔者也还是新手)。如果你是个PHP开发者,无论是新手还是高手,笔者都希望你能在此讨论下自己对PHP的想法或者技巧。 1. 从OOP开...

日期:2013-03-11 21:58:12

点击:336 好评:0

php下载文件功能的实现

php下载文件功能的实现 public function downloads($name){$name_tmp = explode("_",$name);$type = $name_tmp[0];$file_time = explode(".",$name_tmp[3]);$file_time = $file_time[0];$file_date = date("Y/md",$file_time);$file_dir = SITE_PATH."/data/...

日期:2011-07-14 22:20:23

点击:191 好评:0

百度小偷:去除竞价与广告的代码

重写规则和Wordpress一致。兼容IIS、Apache、Nginx。只有一个文件实现所有功能。 ");$content = preg_replace("/".$start."((?!).)*"."/is",'',$content);//删除左侧竞价$start = " ).)*";$content = preg_replace_callback("/".$start."((?!\/table).)*\/ta...

日期:2011-07-14 22:18:01

点击:99 好评:2

PHP实现百度关键字排名抓取

PHP实现百度关键字排名抓取,具体代码如下: 10){die('10页之内没有该网站排名..end');}$contents = file_get_contents("http://www.baidu.com/s?wd=$enKeywordpn=$firstRow");preg_match_all('/ ]*?class="result"[^]*[\s\S]*?\/table/i',$contents,$rs);for...

日期:2011-07-14 22:14:39

点击:198 好评:4

PHP网站自动备份代码

PHP网站自动备份代码,具体代码如下: 网站程序备份...

日期:2011-06-16 22:36:30

点击:181 好评:2

PHP实现定时执行任务的方法

PHP实现定时执行任务的方法,用到的函数 ignore_user_abort(),set_time_limit(0),sleep($interval) 此代码只要运行一次后关闭浏览器即可。 不知道能程序的性能会不会影响很大! ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);/...

日期:2011-04-20 00:04:54

点击:130 好评:2

Wordpress动态获得版权年份方法

Wordpress动态获得版权年份的方法。 function copyrightDate() {global $wpdb;$copyright_dates = $wpdb-get_results("SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb-postsWHERE post_status = 'publish'...

日期:2011-04-13 23:48:40

点击:132 好评:0

PHP防止SQL注入 实现html字符串过滤

PHP防止SQL注入 实现html字符串过滤,用函数把将要写入到数据库的字符串处理下,过滤非法信息,以及恶意的html代码! //php 批量过滤post,get敏感数据if (get_magic_quotes_gpc()) {$_GET = stripslashes_array($_GET);$_POST = stripslashes_array($_POST);}...

日期:2011-04-13 23:46:04

点击:178 好评:2

Wordpress显示新文章的时间为“几分钟”前

此效果有点像微博和dz论坛发帖的样式,发布日期显示为“几秒前”,“几分钱”,“几小时前”的格式。 function timeago() { global $post; $date = $post-post_date; $time = get_post_time('G', true, $post); $time_diff = time() - $time; if ( $time_dif...

日期:2011-04-13 23:42:31

点击:186 好评:2

一个简单PHP采集器代码

一个简单PHP采集器代码: ?php $url = "http://book.sina.com.cn/nzt/lit/zhuxian2/index.shtml";// 图书地址 $ver = "old"; //新旧版本 $r = file_get_contents($url); //用file_get_contents将网址打开并读取所打开的页面的内容 preg_match("/ /is",$r,$boo...

日期:2011-04-08 23:28:41

点击:94 好评:2

PHP判断输入是否是纯数字,英文,汉字

利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文、英汉混合、还是纯汉字。简要说明如下: 1、如果strlen返回的字符长度和mb_strlen以当前编码计算的长度一 致,可以判断是纯英文字符串。 2、如果strlen返回的字符长度和mb_strlen以当前编...

日期:2011-04-08 23:24:06

点击:249 好评:2

php用递归算法实现无限分类

php用递归算法实现无限分类. 1, 'name' = 'dev', 'parentid' = 0 ), array( 'id' = 2, 'name' = 'php', 'parentid' = 1 ), array( 'id' = 3, 'name' = 'smarty', 'parentid' = 2 ), array( 'id' = 4, 'name' = 'life', 'parentid' = 0 ), array( 'id' = 5, '...

日期:2011-04-08 23:21:58

点击:191 好评:2

25个PHP游戏编程脚本代码

25个不错PHP的游戏编程脚本代码,包括简单的掷骰器、随机名称生成器、场景生成器、牌组创建器(Deck builder)和装备(shuffler)、简单的扑克发牌器、Hangman游戏、纵横字谜助手、米德里比斯、乐透机等。希望能够对你的工作有所帮助。 简单的掷骰器 许多游戏和...

日期:2011-03-30 21:18:58

点击:283 好评:0

php生成迅雷快车旋风下载链接代码

php生成迅雷快车旋风下载链接代码: 请输入普通链接或者迅雷,快车,旋风链地址: 实际地址: 迅雷链: 快车链: 旋风链:...

日期:2011-03-30 20:52:02

点击:239 好评:0

统计输出php页面执行时间

统计输出php页面执行时间,具体代码: StartTime = $this-get_microtime(); } function stop() { $this-StopTime = $this-get_microtime(); } function spent() { return round(($this-StopTime - $this-StartTime) * 1000, 1); } } //例子 $runtime= new run...

日期:2011-03-29 21:25:30

点击:215 好评:2

PHP实现checkbox删除多项

PHP实现checkbox删除多项,具体代码如下: ID Name //这里的name很重要,到delete.php中会调用 delete.php...

日期:2011-03-25 23:44:34

点击:149 好评:0

php实现对EXCEL文件的操作

php实现对EXCEL文件的操作,代码如下: setOutputEncoding('utf8'); $data-read($Import_TmpFile); $array =array(); for ($i = 1; $i = $data-sheets[0]['numRows']; $i++) { for ($j = 1; $j = $data-sheets[0]['numCols']; $j++) { $array[$i][$j] = $data...

日期:2011-03-21 22:51:00

点击:107 好评:2

PHP对URL加密和解密的函数

如果你的页面访问入口是这种类型:xxxx.php?cGFnZWlkPTEmtLS9qMjLPWFkbWluJmFjdGlvbj1pbml0X2RlZmF1bHQ=那么需要进行_GET变更的解析,下面是两个函数,一种是判断是否是BASE64加密函数,一种是对其进行解析的函数 xxxx.php?cGFnZWlkPTEmtLS9qMjLPWFkbWluJmFjdGlvb...

日期:2011-03-21 22:10:49

点击:151 好评:2

PHP获取汉字拼音首字母函数

PHP获取汉字拼音首字母函数 [php]代码: = ord("A") and $fchar = ord("z") )return strtoupper($s0{0});$s1 = iconv("UTF-8","utf8", $s0);$s2 = iconv("utf8","UTF-8", $s1);if($s2 == $s0){$s = $s1;}else{$s = $s0;}$asc = ord($s{0}) * 256 + ord($...

日期:2011-03-18 17:52:34

点击:92 好评:0

收集:53个常用的PHP技巧

收集的这些技巧主要是为了提高程序执行效率,也方便以后开发注意事项。比如用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函...

日期:2011-03-01 23:36:15

点击:159 好评:0

preg_replace_callback()调用回调函数

最近项目中使用preg_replace_callback,需要使用它执行正则匹配时回调类中的方法,需要有一些注意的地方,做个记录。PHP文档中这样介绍 preg_replace_callback:(PHP 4 = 4.0.5, PHP 5中可以使用),该方法用回调函数执行正则表达式的搜索和替换,本函数的行...

日期:2011-03-01 23:32:20

点击:252 好评:0

PHP获取汉字拼音首字母代码

PHP获取汉字拼音首字母 [php]代码: = ord("A") and $fchar = ord("z") )return strtoupper($s0{0});$s1 = iconv("UTF-8","utf8", $s0);$s2 = iconv("utf8","UTF-8", $s1);if($s2 == $s0){$s = $s1;}else{$s = $s0;}$asc = ord($s{0}) * 256 + ord($s{1}...

日期:2011-02-26 14:52:08

点击:121 好评:0

符合规范的PHP版Email地址验证代码

目前最符合RFC规范的PHP版Email地址验证代码,作者是Douglas Lovell,可以同时验证地址格式和域名是否真实(验证域名功能在windows平台需要5.3版本及以后才能支持). [php]代码: function validEmail($email) {$isValid = true;$atIndex = strrpos ( $email...

日期:2011-02-26 14:50:19

点击:172 好评:4

PHP获取当前url的函数代码

服务器变量:$_SERVER 注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。 $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的...

日期:2011-02-25 20:39:38

点击:174 好评:0

网站URL中的特殊字符解析

URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 下表中列出了一些URL特...

日期:2011-02-25 20:35:48

点击:142 好评:0

php加密/解密代码

在做项目时经常会遇到加密与解密,例如用户注册后会发一封邮件到邮箱,点击邮件中的链接激活账号,这是就需要用到加密与解密。在加密与解密时经常会遇到一个问题,就是密匙中可能会有加号,在解密的时候就解密不了,原因是遇到加号就相当于密匙结束了,下面...

日期:2011-02-25 20:32:10

点击:112 好评:0

一个PHP生成RSS的类:FeedCreator

一个很好用的PHP生成RSS的类:FeedCreator。尝试了一下,很不错,使用也非常简单,不多说,看实现代码: [php]代码: useCached(); // use cached version if age1 hour $rss-title = "PHP news"; $rss-description = "daily news from the PHP scripting wo...

日期:2011-02-24 23:17:10

点击:104 好评:2

PHP100视频教程全集打包下载

一集集的从PHP100的官网上下载是很繁琐的事情,特别是每一集都要新开一个页面,然后选择一个下载点。加上中间有部分需要解压密码,就更麻烦了。 今天在上网搜解压密码时找到了一个全集视频教程下载的地址,并且附带解压密码,需要下载的童鞋方便啦。 原始下...

日期:2011-02-24 22:53:19

点击:1801 好评:2

PHP最容易混淆的基础函数比较

1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1: [php]代码: $r =...

日期:2011-02-24 22:45:10

点击:135 好评:2

PHP无刷新上传文件原理解析

最近做项目时需要用到无刷新上传图片并预览,在网上找了一些教程,似乎最简单的方法就是iframe上传。一个最原始最简单的iframe上传例子: 前台上传页面index.html,主要是一个表单与一个js回调函数。上传文件时,form表单的method、 enctype属性必须和下面代...

日期:2011-02-24 22:32:04

点击:157 好评:0

PHP代码二维数组按照一个字段排序

需要对此数组按clicks键的值排序,最先想到的是冒泡排序,但是数据量很大,用冒泡的话效率太低了,估计运算起来不会太快,后来在网上找到了一个比较好的方法:...

日期:2011-02-24 22:27:15

点击:177 好评:2

PHP 检测手机浏览器的代码

PHP 检测手机浏览器的代码...

日期:2011-02-12 17:51:46

点击:13 好评:0

php 连接地址正则表达式

php 连接地址正则表达式...

日期:2011-01-17 16:22:15

点击:20 好评:0

php 正则表达式入门教程

...

日期:2011-01-17 16:22:15

点击:35 好评:0

php 中文与英语正则表达式

...

日期:2011-01-17 16:22:15

点击:11 好评:0

php 限制字符正则表达式

...

日期:2011-01-17 16:22:15

点击:10 好评:2

php 邮编正则表达式

...

日期:2011-01-17 16:22:15

点击:27 好评:0

php 判断数字或身份证正则表达式

...

日期:2011-01-17 16:22:15

点击:161 好评:2

php 邮箱正则表达式

...

日期:2011-01-17 16:22:15

点击:210 好评:0

首页 上一页 1 2 3 4 5 6 下一页 末页 6282