随笔分类 -  PHP学习

摘要:smarty在模板中可以include变量 有两种调用方法1.在控制器assign后 top.tpl也可以调用到这个变量2.使用如下方法counter 计数器 实现彩色交叉表格cycle更方便一点 以及更多控件鼠标悬浮窗口 阅读全文
posted @ 2012-12-07 21:03 sfshine 阅读(129) 评论(0) 推荐(0)
摘要:还是一个很简单的项目login 控制器用以控制登陆界面的显示然后校验用户是否合法的控制器 加入了分页内容显示数据包含的js 这样include相当于把js写到html中可以直接用模版标签调用 必须要用script标签包裹 因为是普通文本引入最后一个模块是专门用来显示分页数据的 要和model打交道 (check也要和model打交道) 阅读全文
posted @ 2012-12-05 20:17 sfshine 阅读(183) 评论(0) 推荐(0)
摘要:傳變量獲取變量配置文件遍歷數組遍歷二維數組遍歷關聯數組傳對象獲取全局變量if else if塊註冊函數註冊 自定義函數函數自定義規則函數自定義塊自定義 阅读全文
posted @ 2012-12-04 20:27 sfshine 阅读(143) 评论(0) 推荐(0)
摘要:预热正则表达式讲解使用方法 和传统的对比 阅读全文
posted @ 2012-12-03 22:04 sfshine 阅读(133) 评论(0) 推荐(0)
摘要:1.支付平台框架如下:流程如下1.把所用需要post的参数传入 然后将他们拼接为一个字符串 让这个字符串和提供的key进行hmacmd5然后通过https接口上传数据2.A需要验证所有post的参数和校验码 如果正确则返回成功 成功后要把返回的参数 包括A生成的订单号 流水号等等信息以Get的形式返回然后我们得到了A的信息就可以使用自己的钥匙确认了.确认无误证明是真正的A代理 然后就可以修改数据操作了.还有一个问题 如果把更新数据库操作放到回调页面 如果用户不断刷新这个页面就可以不断充值了 这是不行的可以根据A里吗的订单号 写入表中 并设置一个状态 第一次成功后就设置为false 就可以避免刷 阅读全文
posted @ 2012-12-01 20:43 sfshine 阅读(215) 评论(0) 推荐(0)
摘要:這裏老師還講過防止圖片重複的方法:time(),random(1,10000), 時間拼接一個隨機數文件编程文件编程的必要性在网站开发中,我们要使用到文件的上传和下载,就是经典的文件编程使用.文件的基本概念文件就是保存数据(二进制数据,文本数据),在程序员的角度看,文件就是数据来源.文件流在对文件进行操作的过程中,我们是以流的概念来操作.从该图我们可以看出.如果你的数据是从程序(内存)向文件(磁盘)流动,则我们称为输出流.,反之,则称为输入流.php文件操作的基本用法如何获取文件的信息.fopen打开文件基本用法fopen(文件路径[相对路径/绝对路径],打开模式);模式:代码:<?ph 阅读全文
posted @ 2012-11-30 22:50 sfshine 阅读(147) 评论(0) 推荐(0)
摘要:在默认情况下session文件将被保存在c:/windows/tempu思考的问题?用户无需登陆,就可以访问到我们的管理页面,并且可以对用户进行curd操作.解决之道->sessionuSession的初步介绍① Session是服务器端技术② 注意:一个会话对应一个Session文件③ 原理示意图:① session的基本用法(crud)增删改查.1.1 如何保存session 数据代码 :<?php echo "<br/>***演示如何保持session数据**<br/>"; //1.初始化session session_start( 阅读全文
posted @ 2012-11-29 20:35 sfshine 阅读(280) 评论(0) 推荐(0)
摘要: cookiecookie的初步介绍 1. cookie是保存在客户端.2. 画图说明3. cookie的基本使用3.1 如何创建cookie代码cookie1.php<?php//演示如何创建cookie信息//把用户名和密码保存到客户端的cookie//这个函数用于保存cookie//第一个参数表示cookie一个key 第二个参数表示 val,第三个参数表示cookie值,在//客户端保存时间,按秒计算// key <-->value// key <--->value//.....setCookie("name","shunp 阅读全文
posted @ 2012-11-28 20:29 sfshine 阅读(214) 评论(0) 推荐(0)
摘要:今天的讲的知识不是很多首先是一个分页代码.不想细研究,以前在java中没有遇到过的情况可能就是他的FenYe类,不仅储存了参数 返回的结果(含有生产的html)也放到里面了./将来会用到的 网上也一定有代码思想:1.首先考虑要解决的问题2.提供的条件3.需要返回的值,4.开始研究方法的实现<?php //这是一个用于保存分页信息的类 class FenyePage{ public $pageSize=6; public $res_array; //这是显示数据 public $rowCount; //这是从数据库中获取 public $pageNow=1; /... 阅读全文
posted @ 2012-11-27 21:09 sfshine 阅读(204) 评论(0) 推荐(0)
摘要:3就是 从第四条开始取数据使用简单数据验证函数的正确性显示 12 34567898分页链接上一页下一页mv架构思想 阅读全文
posted @ 2012-11-27 12:00 sfshine 阅读(293) 评论(0) 推荐(0)
摘要:老师说的这个还是对我很有帮助的 当然一些东西也用过,但是没有成为系统 现在串了一遍 还是有收获的在实际开发的过程中:1.作出效果图后2.创建表的sql语句3.画软件框架图另外eclipse的调试 介绍的不多 但是也掌握了一些 阅读全文
posted @ 2012-11-25 19:39 sfshine 阅读(1472) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-11-25 19:35 sfshine 阅读(151) 评论(0) 推荐(0)
摘要:首先是整体概念然后是预编译插入预处理查询打印一个表的信息 包括获取行数列数等等 阅读全文
posted @ 2012-11-25 16:04 sfshine 阅读(186) 评论(0) 推荐(0)
摘要:mysqli和mysql差不多 但是mysqli有一套oo的方法 比较适合我这样的人使用mysqli插入mysqli查询批量插入批量query数据mysqli的事务mysql的其他说明 阅读全文
posted @ 2012-11-24 21:59 sfshine 阅读(174) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-11-23 22:45 sfshine 阅读(157) 评论(0) 推荐(0)
摘要:其他内容======================== 阅读全文
posted @ 2012-11-22 22:24 sfshine 阅读(131) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-11-22 22:16 sfshine 阅读(130) 评论(0) 推荐(0)
摘要:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">这句话是服务器告诉浏览器使用什么编码显示这个文本的 也可以使用header方法设置1.http响应结构2.http状态码4.header的一些其他操作5.php下载代码 阅读全文
posted @ 2012-11-21 20:58 sfshine 阅读(165) 评论(0) 推荐(0)
摘要:进行了三次请求1.获取html2 获取了两次图片通过$_SERVER可以获取的数据信息获取请求者ip防止盗链注意strpos的用法 查找匹配字符串出现在第几个 如果有匹配的话 阅读全文
posted @ 2012-11-19 22:47 sfshine 阅读(145) 评论(0) 推荐(0)