php
文章平均质量分 67
my_spring_1999
努力努力再努力
展开
-
php生成静态页面时分页的代码
php从数据库中读取数据,并生成静态页,不过数据量大时,肯定要涉及到php 分页的问题,本文介绍一种简单的方法实现列表分页。适合新手,高人勿笑。1、分页代码<?php$conn=mysql_connect('localhost','root','wy') or die('连接失败:'.mysql_error()); //选择数据表if (mysql_select_db转载 2013-03-10 00:31:59 · 866 阅读 · 0 评论 -
PHP删除数组中的特定元素的代码
PHP没有提供专门删除一个特定数组元素的方法。但可以通过unset()函数来完成。 比如:<?php$arr = array('apple','banana','cat','dog'); unset($arr[2]); print_r($arr); ?> 运行结果: Array ( [0] => apple [1] => banana [3] => dog )这转载 2013-07-12 05:52:36 · 445 阅读 · 0 评论 -
PHP防止SQL注入的实现代码
PHP防止SQL注入实现代码。 一、 注入式攻击的类型 可能存在许多不同类型的攻击动机,但是乍看上去,似乎存在更多的类型。这是非常真实的-如果恶意用户发现了一个能够执行多个查询的办法的话。本文后面,我们会对此作详细讨论。 如 果你的脚本正在执行一个SELECT指令,那么,攻击者可以强迫显示一个表格中的每一行记录-通过把一个例如"1=1"这样的条件注入到WHERE子句中,如下所示(其转载 2013-07-12 06:06:41 · 631 阅读 · 0 评论 -
PHP中英混合字符串截取的函数代码
中英字符串截取的问题,在gbk里中文里每个字占两字节,如果全是中文的话,用substr()函数就可以实现了,但中英都有的话就麻烦了,用以下代码可以很好的实现截取。代码如下:<?php/*** 中英混合字符串截取* by www.jbxue.com*/function get_word($string, $length, $dot = '..',$charset='gbk')转载 2013-07-12 05:54:56 · 468 阅读 · 0 评论 -
php排序算法实例代码
php排序算法假设以下都是从小到大排序:1、冒泡排序(稳定排序)个人理解:冒泡排序就是两个循环,大循环套小循环,从头或者尾部开始比较连续的两个元素的大小,如果不符合自己的排序标准(由小到大,或由大到小),则交换其值。function bubble_sort($array){ $count=count($array); for($i=0;$i<$count转载 2014-02-24 06:46:25 · 407 阅读 · 0 评论 -
PHP 插入排序代码
PHP插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。算法描述:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置⒌ 将新元素插入到下一位置中⒍转载 2014-02-24 06:52:29 · 350 阅读 · 0 评论 -
php对数组排序实现代码
php对数组排序,介绍了和php,有关的知识、技巧、经验,和一些php源码等。对数组排序usort() 函数使用用户自定义的函数对数组排序。*/function cmp($a, $b) //用户自定义回调函数{if($a==$b) //如果两个参数相等{return 0; //返回0}return($a>$b)?-1:1; //如果第1个参数大于第2个返回1,否则-转载 2014-02-24 06:54:50 · 611 阅读 · 0 评论 -
php分页函数示例代码
php分页函数示例代码。分享一例php分页函数代码,用此函数实现分页代码很不错。代码,php分页函数。<?php/** Created on 2011-07-28* Author : LKK , http://lianq.net* 使用方法:require_once('mypage.php');$result=mysql_query("select * from myt转载 2014-02-25 14:10:43 · 523 阅读 · 0 评论 -
php分页函数入门参考
php分页函数入门实例。<?php /* 需求,建立一个test数据库,在里边建一个test表,里面就 只要id字段,输入一下数据就可以啦。。 由于水平有限,难免出错。。 */ $conn = mysql_connect("localhost","root",""); $maxnum = 2; //每页显示记录条数 mysql_select_db("test", $转载 2014-02-25 14:12:22 · 382 阅读 · 0 评论 -
php判断ip黑名单实现代码
php判断ip黑名单程序代码实例。学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如:ip.txt192.168211.67.188211.67.191.25代码如下:/** ip地址黑名单、白名单* 判断访客地址的ip是否在ip.txt中,支持转载 2014-02-25 14:14:01 · 618 阅读 · 0 评论 -
php根据操作系统转换文件名大小写
php根据操作系统转换文件名大小写的方法,。在php的开发中我们要包含某个文件通常的代码是这样的:<?php if(is_file($fileName)) require $flleName;在windows,linux下运行都没有问问题: 假设现在要包含一个 D:/web/webServer/A.php文件在传值的时误传了D:/web/web转载 2014-02-25 14:15:13 · 759 阅读 · 0 评论 -
php 使用strpos 注意 === 运算符
strpos 函数可能返回布尔值 FALSE,但也可能返回一个与 FALSE 等值的非布尔值,例如 0 或者""。应使用 === 运算符来测试本函数的返回值。例子:<?php /* 判断字符串是否存在的函数 */ function strexists($haystack, $needle) { return !(strpos($haystack, $needle) === FAL转载 2014-02-28 06:46:43 · 529 阅读 · 0 评论 -
php strpos使用示例
strpos()函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回 false. 定义和用法该strpos()函数返回的立场,首次出现了一系列内部其他字串。如果字符串是没有发现,此功能返回FALSE 。语法 www.jbxue.comstrpos(string,find,start)注: strpos()函数是区分大小写的。 ech转载 2014-02-28 06:45:46 · 487 阅读 · 0 评论 -
PHP删除数组中特定元素的两种方法
PHP中删除数组中特定元素的两种方法,分享下。方法1,<?php$arr1 = array(1,3, 5,7,8);$key = array_search(3, $arr1);if ($key !== false) array_splice($arr1, $key, 1);var_dump($arr1);?>输出:array(4) { [0]=> int(1)转载 2013-07-12 05:49:20 · 478 阅读 · 0 评论 -
php仿QQ验证码的代码分享
php实现的仿QQ中验证码的例子,QQ注册或登录时的验证码。代码如下:<?php/** * 仿QQ验证码* by www.jbxue.com*///Session保存路径$sessSavePath = dirname(__FILE__)."/../data/sessions/";if(is_writeable($sessSavePath) && is_readable($se转载 2013-07-12 05:47:24 · 944 阅读 · 0 评论 -
浅析php过滤html字符串,防止SQL注入的方法
php中过滤html字符串,防止SQL注入的方法。 批量过滤post,get敏感数据$_GET = stripslashes_array($_GET);$_POST = stripslashes_array($_POST);数据过滤函数function stripslashes_array(&$array) { while(list($key,$var) = each(转载 2013-07-12 06:01:32 · 654 阅读 · 0 评论 -
php分页类(十分简单实用,相当功能强大)
一个php分页类,简单实用,功能强大,正在寻找php 分页类或方法的朋友,可以看看这个。<?phpclass SubPages{ private $each_disNums;//每页显示的条目数 private $nums;//总条目数 private $current_page;//当前被选中的页 private $sub_pages;//每次显示的页转载 2013-03-10 00:41:57 · 645 阅读 · 0 评论 -
php实现301重定向
一、建立一个301.inc.php(文件名自取) 复制代码 代码示例:$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分if($the_host !== '转载 2013-03-11 22:33:41 · 618 阅读 · 0 评论 -
php生成随机密码的练习记录
近日,开发用户注册模块时,需要生成指定长度的随机密码,我们一般是生成16位的。参阅了几篇生成随机密码的文章:php生成随机密码的几种方法php生成随机密码的范例索性自己也写一个吧,虽然简单,但终归是练手了,呵呵。实现的代码如下所示:<?php//随机产生十六位数密码function randStr($len=16,$format='ALL') { switch(原创 2013-03-18 22:22:58 · 695 阅读 · 0 评论 -
PHP生成xml文件的几种方法
发布:seasun 来源:网络 阅读:18 【大 中 小】xml文件如下: title1 content1 2009-10-11 title2 content2 2009-11-11 方法1:使用纯粹的PHP代码生成字符串,并把这个字符转载 2013-04-24 20:35:53 · 495 阅读 · 0 评论 -
很不错的PHP随机字符串的代码
第一种办法:创建字符池。<?phpfunction randomkeys($length) { $pattern = '1234567890abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLOMNOPQRSTUVWXYZ,./&l t;>?;#:@~[]{}-_=+)(*转载 2013-04-24 20:40:21 · 495 阅读 · 0 评论 -
过滤危险html的php代码
用PHP过滤html里可能被用来引入外部危险内容的代码。<?php#过滤危险代码#@http://www.jbxue.comfunction uh($str){$farr = array("/s+/", //过滤多余的空白"/]*?)>/isU", //过滤 <script 等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可以加入<object的过滤"转载 2013-04-24 20:42:50 · 585 阅读 · 0 评论 -
php判断图片格式的代码
php中如何判断图片格式,下面给出一种较为简便的方法: <?php/*** 判断图片格式* date:2013-4-24*/$file= "www.jbxue.com.jpg"; $filetype= strtolower(strrchr($file,".")); $arrtype = array(".jpeg",".bmp",".gif",".jpg"); if(!in转载 2013-04-24 20:45:25 · 630 阅读 · 0 评论 -
PHP生成动态验证码的类
php生成动态验证码的一个类。 <?php /************************************************************************ //FILE:ImageCode //DONE:生成动态验证码类 //DATE"2013-6-19 /Edition www.jbxue.com 脚本学堂 ************转载 2013-06-19 22:00:55 · 538 阅读 · 0 评论 -
php生成验证码,点击可刷新的实例
PHP生成验证码,并可以进行点击刷新。验证码原理:首先生成一个随机数,然后在数据数上面加上干扰图片,同时把该数据生成图片并输出。这个数据保存在session中。然后把用户的输入与保存在session中的数据进行匹配,进行验证。verifyCode.php代码如下:<?phpHeader("Content-type: image/PNG");session_start()转载 2013-06-19 22:13:20 · 792 阅读 · 0 评论 -
php随机验证码的简单例子
介绍一个随机验证码的例子,网上很多的php学习教程中都有介绍验证码的内容,不过这个最简单,适合我这样的新手。收藏了。代码如下:<?phpsession_start();//创建随机码$_nmsg = '';for($i = 0; $i<4; $i++){ $_nmsg .= dechex(mt_rand(0,15)); }//保存在session$_SESSION转载 2013-06-19 22:04:11 · 454 阅读 · 0 评论 -
php 截取中文字符串的代码分享
php原生函数substr是不支持截取中文字符串的。本文提供几种截取php中文字符串的方法。1. 截取GB2312中文字符串 < ?php //截取中文字符串 function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen;转载 2013-07-12 06:00:20 · 464 阅读 · 0 评论 -
php读取html并截取字符串的代码
一般php采集代码能用的到,这里只是简单的实现代码。<?php $title='脚本学堂'; $hello='jbxue.com!'; $file=file_get_contents('http://www.jbxue.com'); $file=iconv("gbk//IGNORE","utf-8",$file); //echo $file; echo strpos($file,'')转载 2013-07-12 05:56:58 · 505 阅读 · 0 评论 -
优化PHP程序的方法
分享一些优化PHP程序的方法小结。1. If a method c++an be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2. echo is faster than print. echo 比 print 快。转载 2014-03-04 05:43:45 · 480 阅读 · 0 评论