摘要: 作为phper,我们在开发和学习php过程中,难免要经常的接受处理表单数据,然而处理表单的时候总会有一个问题,困扰大家,刷新页面重复提交的问题。如何防止刷新页面重复提交呢?其实在php学习中我们会有很多的方法,比如最简单的,我们可以采用,提交成功后,进行跳转的方法。但是这样做,有时候,会有很多瓶颈,比如,如果我们的页面有很多内容需要加载,尤其是很多跟后台打交道,这样如果跳转重新加载页面的话,可能会对服务器造成压力。 这里我们可以采用另外一种方法,来防止刷新页面重复提交,以便大家更好的学习php。我们可以利用session来解决。我们首先新建一个session,并赋值,第一次提交后改变sessi 阅读全文
posted @ 2013-12-03 12:24 撑着破伞去看雨 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1. 判断Email: 代码如下 function is_email($email){return strlen($email) > 6 && preg_match("/^[w-.]+@[w-]+(.w+)+$/", $email);}?> 2. 判断Url: 代码如下function is_url($str){ return preg_match("/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^"])*$/", $str); } 3. 阅读全文
posted @ 2013-12-03 12:23 撑着破伞去看雨 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一份好的源代码例如 dz的论坛,wind论坛,帝国cms,dedecms等,都具有自己的一套设计思路和设计模式,所以在看某个产品之前就要做好心理准备,可以把自己的经验和这些产品做对比,但千万别一直用自己的思维去评判。一句话就是“以学习和批评的辩证思想去看待”。 好吧!我们就开始吧! 那具体的我们怎样去阅读一份php的源代码呢? 一。先把源代码安装起来,结合它的文档和手册,熟悉其功能和它的应用方式。 二。浏览源代码的目录结构,了解各个目录的功能。 三。经过以上两步后相信你对这个开源的产品有了一个初步的了解了,那现在就开始分析它的源码吧。这一步我们开始分析源代码框架。例如入口方式是单... 阅读全文
posted @ 2013-12-03 12:22 撑着破伞去看雨 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名: id (自动递增,这是关键,类型:INT) title (顾名思义,新闻标题,类型可取 TEXT) content (新闻内容,类型可取 TEXT) path (HTML文件路径,类型可取 TEXT) 2)建立 conn.php 这是连接数据库的PHP文件,你可以把连接数据的语句单独放在这一文件里,以后多个需要连接数据库的文件直接引用这个文件即可。 3)设计添加新闻的表格 add.form 简单的源代码如... 阅读全文
posted @ 2013-12-03 12:19 撑着破伞去看雨 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 方法一: 你可以把处理提交数据的代码写到一个单独的文件里,比如form.php。 if (defined(’INSIDE’)) {//判断是否有定义INSIDE常量 //处理表单 } else { exit(’错误’); } ?> 然后,在提交表单的那个页面先定义INSIDE这个常量,常量值无所谓 define(’INSIDE’, ’TRUE’); 接着,判断是否有提交,如果提交,则 include ’form.php’; ===========... 阅读全文
posted @ 2013-12-03 12:10 撑着破伞去看雨 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、 变量命名 a) 所有字母都使用小写 b) 首字母根据变量值类型指定 i. 整数i ii. 浮点数f iii. 字符串s iv. 布尔值b v. 数组a vi. 对象o vii. 资源r viii. 混合类型m c) 使用’_’作为每一个词的分界 例如: $i_age_max = 10; ... 阅读全文
posted @ 2013-12-03 11:30 撑着破伞去看雨 阅读(181) 评论(0) 推荐(0) 编辑