好好学习,东方不败。

做个努力的小伙。

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

随笔分类 -  PHP编程自学

上一页 1 2 3 4 5 6 7 ··· 9 下一页

PHP编程自学
摘要:发布:thatboy 来源:网络 【大中小】你有没有遇到过这样的情况:表单出错而返回页面时,之前填写的信息全不见了。本文为大家介绍二种支持php页面回退的方法,供大家参考。本文原始链接:http://www.jbxue.com/article/7025.html方法1,使用Header方法设置消息头Cache-control1header('Cache-control: private, must-revalidate');//支持页面回跳方法2,使用session_cache_limiter方法1//必须写在session_start方法之前,否则报错。2session_ca 阅读全文
posted @ 2013-12-24 07:51 snowfly123 阅读(951) 评论(0) 推荐(0)

摘要:一个简单实用的php验证码类,分享出来 ,供大家参考。代码如下:image=imagecreate($this->width,$this->hight);$this->color=imagecolorallocate($this->image,$this->red,$this->green,$this->blue);returnimagefill($this->image,0,0,$this->color);}functioncreatepix()//干扰因素{for($this->i=1;$this->ipixnum;$thi 阅读全文
posted @ 2013-12-23 06:56 snowfly123 阅读(258) 评论(0) 推荐(0)

摘要:网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个。索性自己搞一个吧。开始本节的php教程吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code()就ok,顺带提下使用session时必须将session_star()放在最前面。代码如下:[php]view plaincopyget_code(5,7);$image=$randcode->create_check_image($checkstring);echo$image;*/?>参考 阅读全文
posted @ 2013-12-23 06:54 snowfly123 阅读(544) 评论(0) 推荐(0)

摘要:网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。//购物车session的产生代码 1if(!$session&&!$scid){2/*3session用来区别每一个购物车,相当于每个车的身份证号;4scid只用来标识一个购物车id号,可以看做是每个车的名字;5当该购物车的id和session值两者都不存在时,就产生一个新购物车6*/7$session=md5(uniqid(rand()));8/*9产生一个唯一的购物车session号10rand()先产生个随机数,uniqid()再在该随机数的基础上产生一个独一无二的字符串,最后对该字符串进行md511 阅读全文
posted @ 2013-12-21 08:06 snowfly123 阅读(689) 评论(1) 推荐(0)

摘要:发布:sunday01 来源:Net 【大中小】转自:http://www.jbxue.com/article/6915.html用于演示PHP header()函数用法的代码,介绍了refresh方法,老外写的,当然不会太差,有需要的朋友参考下吧。php header头信息的例子。 // override X-Powered-By: PHP: header('X-Powered-By: PHP/4.4.0'); header('X-Powered-By: Brain/0.6b'); // content language (en = English) head 阅读全文
posted @ 2013-12-20 06:47 snowfly123 阅读(327) 评论(0) 推荐(0)

摘要:Images类是一个图片处理类,实现了图片缩放类。代码: 阅读全文
posted @ 2013-12-20 06:44 snowfly123 阅读(403) 评论(0) 推荐(0)

摘要:转自:http://www.jbxue.com/article/5034.html介绍:在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。用PHP生成随机数的函数,供大家学习参考。介绍:在早期的php中生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。复制代码 代码如下:?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;”!’; //字 阅读全文
posted @ 2013-12-20 06:43 snowfly123 阅读(706) 评论(0) 推荐(0)

摘要:转自:http://www.jbxue.com/article/12695.html发布:thatboy 来源:Net 【大中小】本文分享一个php实现的随机显示图片的函数,可以将指定文件夹中存放的图片随机地显示出来。本节主要内容:介绍一个随机显示图片的php函数,多用于博客的展示窗、照片的随机展示等。在看实例之前,为大家分享下php中生成随机数的几篇文章:php生成随机数字和字母php生成随机密码的范例php生成随机码的代码用PHP生成随机数的函数php生成随机数的例子有了以上的基础,理解如下的php自定义函数,就不难了。编辑推荐:php 随机显示图片的例子例子:复制代码代码示例:* ... 阅读全文
posted @ 2013-12-20 06:41 snowfly123 阅读(632) 评论(0) 推荐(0)

摘要:global语句的作用是定义全局变量,例如如果想在函数内访问全局作用域内的变量则可以通过global声明来定义。 下面从语法解释开始分析。1. 词法解析查看 Zend/zend_language_scanner.l文件,搜索 global关键字。我们可以找到如下代码:"global" {return T_GLOBAL;}2. 语法解析在词法解析完后,获得了token,此时通过这个token,我们去Zend/zend_language_parser.y文件中查找。找到相关代码如下:| T_GLOBAL global_var_list ';'global_var 阅读全文
posted @ 2013-12-19 06:59 snowfly123 阅读(315) 评论(0) 推荐(0)

摘要:uchome的index文件中的二级域名功能判断,使用了php的$_SERVER['HTTP_HOST'],开始对这个不是很了解,所以百度了一下,发现一篇帖子有点意思,转发过来做个记录。在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址。php手册中的解释如下:“HTTP_HOST”当前请求的 Host:头信息的内容。一般来说,这样子不会遇到什么问题,在一些常见的php框架中,如PFC3和FLEA也是基于该预定义变量。然而最近在做的一个项目,程序移交到客户手里测试时,竟然发现程序的跳转总是会出错。最后找出原因: 阅读全文
posted @ 2013-12-19 06:56 snowfly123 阅读(1315) 评论(0) 推荐(1)

摘要:发布:脚本学堂/PHP编程编辑:JB02 2013-12-17 14:59:02 【大中小】转自:http://www.jbxue.com/article/14723.html如何判断php的数组是否有序呢?这里分享一例php代码,实现了一个复杂度为N的算法,用来检测php数组是否有序。有需要的朋友参考下。本节内容:php如何判断数组有序这里实现了一个复杂度为N的算法,分享下我的代码。例子:复制代码代码示例: $array [1]) { $flag = 1; } else { $flag = 0; } $temp = $flag; $len = count ( $array ); for($. 阅读全文
posted @ 2013-12-19 06:50 snowfly123 阅读(476) 评论(0) 推荐(0)

摘要:发布:net/PHP编程编辑:thebaby 2013-06-28 13:12:54 【大中小】转自:http://www.jbxue.com/article/9991.html本文介绍下,php中使用array_multisort函数进行二维数组排序的例子,有需要的朋友,参考下吧。继上一篇文章:PHP二维数组排序自定义函数,今天,我们再介绍一个php二维数组排序的例子。php对二维数组的排序很简单,主要用到array_multisort函数。例子: 01 67,'edition'=> 2); ... 阅读全文
posted @ 2013-12-19 06:48 snowfly123 阅读(416) 评论(0) 推荐(0)

摘要:PHP连接局域网MYSQL数据库的简单实例[php]view plaincopy<?PHP/***php连接mysql数据库*bywww.jbxue.com*/$conn=mysql_connect('192.168.0.220','root','123');if(!$conn)echo"失败!";elseecho"成功!";//从表中提取信息的sql语句$sql="SELECT*FROMuserwhereuserName='$user_name'";//执行sql 阅读全文
posted @ 2013-12-18 06:57 snowfly123 阅读(435) 评论(0) 推荐(0)

摘要:php的MySQL连接类。后面几个show_databases和show_tables....等方法都用了一堆echo,好像一直不喜欢在类的方法里直接用输出语句,不过这也只是列举数据库和表名,构造函数的参数也可以给个默认值吧。参考自文章:php mysql连接类php与mysql连接类php测试mysql连接正常与否的代码代码:[php]view plaincopydb_host=$db_host;$this->db_user=$db_user;$this->db_pwd=$db_pwd;$this->db_database=$db_database;$this->co 阅读全文
posted @ 2013-12-18 06:55 snowfly123 阅读(422) 评论(0) 推荐(0)

摘要:php自5.10起加入了时区的设置,在php中显示的时间都是格林威治标准时间,因此便与中国的用户会差八个小时。修改php.ini中的 date.timezone 参数: [Date] ;Definesthedefaulttimezoneusedbythedatefunctions ;date.timezone=默认是关闭的,只需把注释去掉,改为即可 [Date] ;Definesthedefaulttimezoneusedbythedatefunctions date.timezone=PRC其中PRC是“中华人民共和国”!其他选项可以参考php... 阅读全文
posted @ 2013-12-18 06:47 snowfly123 阅读(516) 评论(0) 推荐(1)

摘要:php自定义函数之删除一篇文章生成的多个静态页面,可能有多页的文章,都是需要考虑到的。复制代码代码如下://– 删除一篇文章生成的多个静态页面//– 生成的文章名为 5.html 5_2.html 5_3.html/*—————————————————— */function delStaticHtml ($article_id){global $db;$sql = “SELECT `post_time` FROM `@__article` WHERE `article_id` = ‘{$article_id}'”;$art = $db->getOne ($sql);if ($a 阅读全文
posted @ 2013-12-17 07:02 snowfly123 阅读(227) 评论(0) 推荐(0)

摘要:生成静态页面的PHP类:复制代码代码如下:setvar($nametype,$dirtype,$rootdir);}functionsetvar($nametype='name',$dirtype='year',$rootdir='html'){$this->rootdir=$rootdir;$this->dirtype=$dirtype;$this->nametype=$nametype;}functioncreatedir($dir=''){$this->dir=$dir?$dir:$this-> 阅读全文
posted @ 2013-12-17 07:01 snowfly123 阅读(301) 评论(1) 推荐(0)

摘要:本篇文章是对PHP生成静态页的实现方法进行了详细的分析介绍。需要的朋友参考下复制代码代码如下:链接目录的静态页通常对于使用静态页面的系统来说,往往将连接列表的目录页也生成静态HTML文件供访问者浏览注意的是因为每增加或者减少一条数据库信息都会对链接列表产生影响,因此,每次对数据库信息进行添加和删除时都需要更新链接目录的静态页。分页的设计可以通过创建多个链接目录的静态页来完成。*/// 方法二根据缓冲区生成ob_start (); // 当缓冲区激活时,并且有ob_end_clean()的情况下,所有输出打印的非文件头信息均不会输出打印到页面,而是保存在内部缓冲区。如果没有ob_end_clea 阅读全文
posted @ 2013-12-17 06:59 snowfly123 阅读(597) 评论(0) 推荐(0)

摘要:发布:snowfly 来源:网络 【大中小】相信很多人写程序时,使用 header(location) 进行跳转往往不记得写 exit() 语句,这种做法存在严重风险。 从浏览器来看,使用 header(location) 就跳转到另一个页面了,但事实上,php却仍然会执行后台的代码的,假如后面的代码有不安全逻辑的,那就直接无视开发者设定的条件,继续把后面的东西给执行了。如:复制代码代码如下:if(true){ header('location:http://www.jbxue.com');}file_put_contents('test.txt', ' 阅读全文
posted @ 2013-12-16 06:51 snowfly123 阅读(238) 评论(0) 推荐(0)

摘要:发布:thebaby 来源:net 【大中小】转自:http://www.jbxue.com/article/5624.html网页缓存由 HTTP消息头中的“Cache-control”控制,常见取值有private、no-cache、max-age、must- revalidate等,默认为private。其作用根据不同的重新浏览方式,分为以下几种情况: 网页缓存由 HTTP消息头中的“Cache-control”控制,常见取值有private、no-cache、max-age、must- revalidate等,默认为private。其作用根据不同的重新浏览方式,分为以下几种情况:... 阅读全文
posted @ 2013-12-16 06:49 snowfly123 阅读(643) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页