最近的文章列表

PHP WEB框架 Laravel学习笔记(二)实例项目之模型(Models)

在开发mvc项目时,models都是第一步。

下面就从建模开始。

1.实体关系图,

由于不知道php有什么好的建模工具,这里我用的vs ado.net实体模型数据建模

PHP WEB框架 Laravel

2015/1/1 Comments:
分享ThinkPHP 3.2 数据分页实例代码

TP3.2框架手册,有一个数据分页,不过每次都要写太多的代码,还有中文设置等有些麻烦,做为程序开发者,有必要整理下:

O、先看效果图

一、分页方法

2014/12/19 Comments:
邮箱激活(第2/2页) - PHP+jQuery 注册模块的改进(二)
$(function(){    //邮箱地址  
function mailaddr(mail){
if(!mail.split("@")[1]){
alert("参数错误");
return false;
}
var mail = mail.split("@");
mail = mail[1].toLowerCase();
2014/12/19 Comments:
邮箱激活(第1/2页) - PHP+jQuery 注册模块的改进(二)

接《PHP+jQuery 注册模块的改进之一》继续修改:

①在注册成功后返回登录邮件页面( maillogin.php ),在页面中用户可以点击链接跳转到自己注册邮箱的登录页面,可以再次发送激活链接;

②给激活链接设置有效期,过了有效期点击激活连接,会跳转页面让用户选择再次发送邮件或者返回注册页;再次发送邮件后,进邮箱点击链接激活;

③点击重新发送激活连接,不跳转页面,在当前页无刷新弹出通知:已重新发送链接,几秒钟之后通知消失;

④点击更换收件邮箱,跳转至注册页

2014/12/19 Comments:
更新到Smarty3.1 - PHP+jQuery 注册模块的改进(三)

Smarty3.1X( 最新版本 3.1.19) 比起Smarty2.x修改了不少特性。我把这个模块使用Smarty3.1.18 ( 下载地址http://www.smarty.net/files/Smarty-3.1.18.zip )重新修改了一遍,是项目文件和目录看起来更干净更有调理。

把Smarty压缩包中的libs文件夹拷贝至模块根目录下,然后根目录创建init.inc.php:

代码如下:
 <?php
/**
    file:init.inc.php Smarty对象的实例化及初始化文件
2014/12/18 Comments:
PHP结合jQuery实现注册模块开发详解和示例代码

写了一个简单的PHP+jQuery注册模块,需要填写的栏目包括用户名、邮箱、密码、重复密码和验证码,其中每个栏目需要具备的功能和要求如下图:

2014/12/17 Comments:
PHP+jQuery实现的列表分页的功能模块详细说明及示例代码

做了一个列表分页的功能模块,主要的文件包括分页类 page.class.php 和 控制 ajax 分页的ajax.js,主要功能有:

1.可以选择 3 种常见的 url 分页格式;

2.可以选择 url 分页 还是 ajax 分页;

3.两种分页方式都可以自定义分页 a 标签的文字;

4.url 分页方式可以自定义分页偏移量;

5.url 分页方式可以选择手动跳转方式:手动输入页码跳转 或 下拉菜单选择页码跳转。

 

列表分页功能含有但不一定全部包含的元素包括:

首页、下一页、上一页、末页、具体页码、手动输入的跳转至第几页、下拉菜单选择跳转至第几页、信息(

2014/12/17 Comments:
如何动态修改php.ini配置? 附:示例代码

1,运行时改变配置
在前一篇中曾经谈到,ini_set函数可以在php执行的过程中,动态修改php的部分配置。注意,仅仅是部分,并非所有的配置都可以动态修改。关于ini配置的可修改性,参见:http://php.net/manual/zh/configuration.changes.modes.php

我们直接进入ini_set的实现,函数虽然有点长,但是逻辑很清晰:

代码如下:
2014/12/16 Comments:
详解php中的ini配置原理及示例代码说明

使用php的同学都知道php.ini配置的生效会贯穿整个SAPI的生命周期。在一段php脚本的执行过程中,如果手动修改ini配置,是不会启作用的。此时如果无法重启apache或者nginx等,那么就只能显式的在php代码中调用ini_set接口。ini_set是php向我们提供的一个动态修改配置的函数,需要注意的是,利用ini_set所设置的配置与ini文件中设置的配置,其生效的时间范围并不相同。在php脚本执行结束之后,ini_set的设置便会随即失效。

因此本文打算分两篇,第一篇阐述php.ini配置原理,第二篇讲动态修改php配置。

php.ini的配置大致会涉及到三块数据,configuration_hash,EG(ini_directive

2014/12/16 Comments:
推荐九段PHP实用功能的代码(邮件是否已被阅读、网页提取关键字、显示Facebook 粉丝数量...)

推荐的代码功能如下:

一、查看邮件是否已被阅读、二、从网页中提取关键字、三、查找页面上的所有链接、四、自动转换URL,跳转至超链接、五、创建数据URL、六、从服务器上下载 保存一个远程图片、七、移除Remove Microsoft Word HTML Tag、八、检测浏览器语言、九、显示Facebook 粉丝数量

一、查看邮件是否已被阅读

  当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间。

代码如下:
2014/12/16 Comments: