最近的文章列表

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:
推荐5款PHP代码重构工具(Rephactor、Scisr、PHP Refactoring Browser、PhpStorm、Zend Studio)

在软件工程学里,重构代码一词通常是指在不改变代码的外部行为情况下而修改源代码。软件重构需要借助工具完成,而重构工具能够修改代码同时修改所有引用该代码的地方。本文收集了五款出色的PHP代码重构工具,以帮助你完善更加优秀的项目。

  1. Rephactor

  Rephactor是一款命令行重构工具,这是一款自动化工具,允许开发者以一种简洁的方式在不同的代码库中修改源码。

  主要功能:

保证重构的可逆性—— 一旦发现问题,代码是可逆的,可以回溯到前一个版本。
查找替换功能—— 普通查找替换,方法重命名,类重命名,正则表达式模式的替换。
所有操作完成后,均基于

2014/12/16 Comments:
Linux下如何安装oracle客户端并配置php5.3

因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路。

1.下载Oracle客户端程序包,其中包含OCI、OCCI和JDBC-OCI等相关文件。

1.1下载文件地址

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
根据操作系统的版本选择对应的软件,我需要的是X86_

2014/12/16 Comments:
PHP怎么依赖注入(Dependency Injection)的代码实例

实现类:

代码如下:
 <?php
 
class Container
{
    protected $setings = array();//@郑州网建
 
    public function set($abstract, $concrete = null)
    {
        if ($concrete === null) {
2014/12/15 Comments:
北京公积金查询(热线:96155、工作日(周一至周五)8:00-22:00、网点分布)

北京公积金
【点这里查询】

  一、住房公积金热线:96155

  1、24小时自动语音服务

2014/12/15 Comments:
美丽说是如何规定退货邮费补贴(补贴5元、10元现金券)

退货邮费补贴

全场免退货运费说明:
1. 全场免退货运费定义:用户在线提交退货申请,且退货成功的情况下,美丽说将按以下情况补偿用户退货运费。


2. 退货运费:
-商家和用户同在浙江全省、江苏全省、上海市,运费补贴5元现金券;

2014/12/15 Comments:
Sencha Touch 2快速入门教程(ST2)

Sencha Touch2

1.什么是Sencha Touch?

Sencha Touch让您能够快速、轻松地创建基于HTML5的移动应用程序,在Android、iOS和黑莓设备中工作,并运行在浏览器中与本地应用程序一致的体验。

2014/12/15 Comments: