好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

随笔分类 -  PHP编程自学

PHP编程自学
摘要:本文介绍用php实现汉字转化为首字母的方法,主要功能是:功能明确,易于修改维护和扩展; 英文的字串:不变返回(包括数字);中文字符串:返回拼音首字符; 中英混合串: 返回拼音首字符和英文。网上的方法有不少,都是一样的原理,按照需求,做了一下版本的class类文件,主要功能是:功能明确,易于修改维护和扩展; 英文的字串:不变返回(包括数字);中文字符串:返回拼音首字符; 中英混合串: 返回拼音首字符和英文。该算法采用了二分法查找,修复了之前字母Z读取成Y的错误。好东西要收藏,故在此留下印记,以供后人考证!复制代码代码如下: abc123* 中文字符串:返回拼音首字符 eg. 测试字符串 => 阅读全文
posted @ 2013-12-08 13:10 snowfly123 阅读(241) 评论(0) 推荐(0)

摘要:PHP 透明水印生成代码,需要的朋友可以参考下。复制代码代码如下: 阅读全文
posted @ 2013-12-08 13:09 snowfly123 阅读(245) 评论(0) 推荐(0)

摘要:时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,自定义的格式化时间方法如下,感兴趣的朋友可以参考下如:时间刚好是5分钟前,则对应的时间戳就会被格式化为5分钟前,不多说了,直接贴上代码:复制代码代码如下:/*** 格式化时间* @param integer $timestamp 时间戳* @param string $format dt=日期时间 d=日期 t=时间 u=个性化 其他=自定义* @param integer $timeoffset 时区值* @param string $custom_format 自定义时间格式* @return string www.jbxue.co 阅读全文
posted @ 2013-12-08 13:07 snowfly123 阅读(417) 评论(0) 推荐(0)

摘要:PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。1.PDO简介PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssq 阅读全文
posted @ 2013-12-06 06:36 snowfly123 阅读(292) 评论(0) 推荐(0)

摘要:这篇文章主要介绍了PHP数据库链接类(PDO+Access),有需要的朋友可以参考一下PHP PDO Access链接复制代码代码如下:class DbHelpClass { private $conn; private $qxId; private $ret; function __construct() { $path="../../App_Data/sd#f#45G_!.mdb"; $constr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".realpath($path); $this-> 阅读全文
posted @ 2013-12-06 06:34 snowfly123 阅读(429) 评论(0) 推荐(0)

摘要:发布:JB01 来源:脚本学堂 【大中小】分享一例php代码,用于验证身份证号码的正确性,用到了preg_match、preg_replace函数,有需要的朋友可以参考学习下。本文转自:http://www.jbxue.com/article/14156.html本节内容:验证身份证号码正确性的php代码例子:复制代码代码示例:= 0 ; $i--) { // www.jbxue.com $vSubStr = substr($vStr, 17 - $i, 1); $vSum += (pow(2, $i) % 11) * (($vSubStr == 'a') ? 10 : int 阅读全文
posted @ 2013-12-03 21:08 snowfly123 阅读(590) 评论(0) 推荐(0)

摘要:发布:JB02 来源:脚本学堂 【大中小】本文介绍下,在php编程中,指定函数的默认值的方法,分享二个例子,供大家学习参考下。本文转自:http://www.jbxue.com/article/14255.html本节内容:php函数指定默认值在php编程中,为自定义函数设定默认值,当用户调用该函数时,如果不给参数指定值,参数会用默认值顶替。例1,复制代码代码示例:php函数指定默认值-www.jbxue.com输出结果:This is test例2,php函数参数默认值的使用范例,php函数参数中设置和使用默认值。代码:复制代码代码示例: php函数参数默认值 - www.jbxue.... 阅读全文
posted @ 2013-12-03 21:07 snowfly123 阅读(1716) 评论(0) 推荐(0)

摘要:发布:JB01 来源:脚本学堂 【大中小】本文详细介绍了,在php编程中实现301跳转,即301永久重定向的方法,感兴趣的朋友可以参考学习下。本文转自:http://www.jbxue.com/article/14040.html本节内容:php实现的301跳转。什么是301转向?301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。为什么要做网址转向?比如,为保护版权,你拥有不同TLD的多个域名:company.comcompany.netcompany.. 阅读全文
posted @ 2013-12-03 06:40 snowfly123 阅读(484) 评论(0) 推荐(0)

摘要:发布:thatboy 来源:脚本学堂 【大中小】分享一例php排序代码,本节实现一个冒泡排序的例子,学习下php中冒泡排序的实现方法,感兴趣的朋友参考学习下。本节内容:php冒泡排序为大家分享一个php冒泡排序的例子。代码:复制代码代码示例: $arr[$j+1]){ $temp = $arr[$j+1]; $arr[$j+1] = $arr[$j]; $arr[$j] = $temp; } }elseif ($a == 'asort'){ if ($arr[$j] ';$asorts = phpsort($arrs,'asort');//反向排序pri 阅读全文
posted @ 2013-11-16 07:08 snowfly123 阅读(703) 评论(0) 推荐(0)

摘要:php获取 checkbox复选框值的方法,checkbox在php读取值时要用数组形式哦,我们读取这些值用php post获取是以一个array形式哦。php获取 checkbox复选框值的方法复制代码代码如下:php获取 checkbox复选框值的方法 - www.jbxue.com复选一复选二复选三复选四checkbox在php读取值时要用数组形式哦,我们读取这些值用php post获取是以一个array形式哦,复制代码代码如下:php获取多选框checkbox值 - www.jbxue.com$v){echo $v." ";}?>河北河南山西山东江苏浙江php 阅读全文
posted @ 2013-11-14 06:55 snowfly123 阅读(553) 评论(0) 推荐(0)

摘要:php的引用就是在变量或者函数、对象等前面加上&符号,在PHP 中引用的意思是:不同的名字访问同一个变量内容,下面介绍如何使用PHP的引用与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用.PHP 的引用允许你用两个变量来指向同一个内容复制代码代码如下:$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里输出:ABC$b="EFG";echo $a;//这里$a的值变为EFG 所以输出EFGecho $b;//这里输出EFG函数的传址调用传址调用我就不多说 阅读全文
posted @ 2013-11-14 06:49 snowfly123 阅读(1695) 评论(0) 推荐(0)

摘要:发布:sunday01 来源:net 【大中小】有关php文件头部信息(header)的详细介绍,是脚本学堂见过的最详细的一篇,有需要的朋友,千万不要错过这么好的文章。php文件头信息详解。1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate) Accept-Language::浏览器申明自己... 阅读全文
posted @ 2013-11-14 06:48 snowfly123 阅读(1212) 评论(1) 推荐(0)

摘要:php从5.2.x升级到5.3.2.出来问题了。有些原来能用的程序报错了,Deprecated: Function session_register() is deprecatedphp从5.2.x升级到5.3.2.出来问题了。有些原来能用的程序报错了。报错内容是Deprecated: Function session_register() is deprecated查了一下是5.3这个session_register就不让用了,降回去?不爽。搜了一把,有个解决方法是写一个函数复制代码代码如下:查了一下出现这个问题的地方不多,找到了另外一个方法,直接把session_register( “ab 阅读全文
posted @ 2013-11-13 06:46 snowfly123 阅读(708) 评论(0) 推荐(0)

摘要:我们在设计提交空的评论时依然可以写入数据库,并在页面显示出来。这显然是不合理的,所以需要我们加入空值判断可以修改代码,添加些判断:复制代码代码如下: if(empty($_POST['name'])){echo "俗话说的好,雁过留声人过留名";}elseif(empty($_POST['comment'])){echo "矮油,多说几句吧~";}else{ // www.jbxue.com$sql = "INSERT INTO myblog_comments(blog_id, dateposted, name, 阅读全文
posted @ 2013-11-13 06:45 snowfly123 阅读(719) 评论(0) 推荐(0)

摘要:判断变量为空,在许多场合都会用到,同时自己和许多新手一样也经常会犯一些错误,所以自己整理了一下PHP中一些常用的、判断变量为空的方法1. isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右复制代码代码如下:$a = '';$a['c'] = '';if (!isset($a)) echo '$a 未被初始化' . "";if (!isset($b)) 阅读全文
posted @ 2013-11-13 06:43 snowfly123 阅读(511) 评论(0) 推荐(0)

摘要:发布:thatboy 来源:脚本学堂 【大中小】本文介绍下,linux环境中mysql字符编码问题的解决办法,有遇到mysql编码问题的朋友,可以参考下本文的介绍,希望对你有一定的帮助。本节内容:linux下mysql字符编码问题mysql的字符编码,这里使用fedora11下默认安装mysql5.1。复制代码代码示例:$mysql --user=root --password=123456789登录成功:复制代码代码示例:mysql>show variables like 'character%'; //查看当前数据库的字符编码+-------------------- 阅读全文
posted @ 2013-11-12 06:51 snowfly123 阅读(331) 评论(0) 推荐(0)

摘要:发布:thatboy 来源:脚本学堂 【大中小】本文分享下,php连接access数据库的三种方法,有需要的朋友参考下,希望对大家有所帮助。本节内容:php连接access数据库。一种是利用php的pdo,一种是odbc,com接口来与access数据库连接。方法1,利用pdo与access数据库连接。复制代码代码示例:open($dsn);您可能感兴趣的文章:php ADO组件连接access数据库的例子php操作access数据库的类分享 阅读全文
posted @ 2013-11-12 06:49 snowfly123 阅读(1879) 评论(0) 推荐(0)

摘要:发布:thebaby 来源:net 【大中小】不瞒您说,俺也是个双色球爱好者,经常买,但迟迟没有中过一等奖,哈哈。这里为大家介绍用php随机生成福彩双色球号码的二种方法,供朋友们学习参考。新的一年,祝大家中大奖,发大财。本文转自:http://www.jbxue.com/article/5403.html不瞒您说,俺也是个双色球爱好者,经常买,但迟迟没有中过一等奖,哈哈。这里为大家介绍用php随机生成福彩双色球号码的二种方法,供朋友们学习参考。新的一年,祝大家中大奖,发大财。方法一复制代码代码如下:方法二复制代码代码如下:";echo "";$red1=range 阅读全文
posted @ 2013-11-10 07:59 snowfly123 阅读(992) 评论(0) 推荐(0)

摘要:发布:thatboy 来源:Net 【大中小】本文介绍下,php用身份证号码获取星座和生肖的方法,一个简单的php实例,从身份证号码中取得星座与生肖信息,有兴趣的朋友参考研究下吧。本文转自:http://www.jbxue.com/article/13455.html本节内容:php从身份证号码中获取星座和生肖信息。代码:复制代码代码示例:= 20) || ($month == 2 && $day = 19) || ($month == 3 && $day 20) || ($month == 4 && $day = 20) || ($month 阅读全文
posted @ 2013-11-10 07:58 snowfly123 阅读(637) 评论(0) 推荐(0)

摘要:发布:thebaby 来源:net 【大 中 小】本文介绍下,在php中,进行用户登录验证的例子,这个是基于WWW-Authenticate登录验证的实例,有需要的朋友参考下吧。大家是否遇到过,打开一个网页时,会弹出一个浏览器的提示框,让你输入用户名与密码呢?本节分享的这段代码,就是实现这样的登录验证,快来看看吧。代码:01本文原始链接:http://www.jbxue.com/article/11342.htmlhttp://www.jbxue.com/article/11342.html 阅读全文
posted @ 2013-11-02 08:38 snowfly123 阅读(386) 评论(0) 推荐(0)