欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]
  • php const用法详解

    manon 2015-1-18 23:04 PHP 抢沙发 1244人打酱油
    php const用法详解
    在编程中,我们一般用常量来定义那些在运行时不能被改变的常数值,下面让我们来看看php中的const吧, 这个东西其 实没有什么好说的,只是为了知识的完善而随便说下吧。在定义一个常量的时候我们可以使用const来修饰这个常量,使用const修饰的常量更其它的常量 有点不同的地方就是:常量名前不要使用”$”,切记!当然这个常量值也是不能修改的,一旦定义就不能程序的任何地方进行“人为...
  • PHP执行linux命令的6个函数

    manon 2015-1-18 23:03 PHP 抢沙发 802人打酱油
    PHP执行linux命令的6个函数
    一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数。以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多的,结合手册内容,介绍以下6个函数。 1,exec函数 <?php   $test =&n...
  • PHP的autoload自动加载机制

    manon 2015-1-13 23:17 PHP 抢沙发 944人打酱油
    PHP的autoload自动加载机制
        (1) autoload机制概述    在使用PHP的 OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的 基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使...
  • PHP函数spl_autoload_register实现自动加载研究

    manon 2015-1-13 23:14 PHP 抢沙发 872人打酱油
    PHP函数spl_autoload_register实现自动加载研究
    spl_autoload_register()函数应该是主流框架使用最多的也是非常核心的函数之一,可实现自动注册函数和类,实现类似__autoload() 函数功能,简化了类的调用与加载,提高了工作的效率,这里通过一个实验谈谈这个函数的部分特征。 函数原型 bool spl_autoload_register  ([  callback $autoload_...
  • smarty string_format字符串格式化

    manon 2015-1-13 23:12 PHP 抢沙发 1065人打酱油
    smarty string_format字符串格式化
    string_format 字符串格式化 Parameter Position参数位置 Type参数类型 Required必需 Default默认 Description描述 ...
  • ucenter验证码不显示问题的解决方法

    manon 2015-1-13 23:10 PHP 抢沙发 1042人打酱油
    ucenter验证码不显示问题的解决方法
    安装UCenter后 验证码老是出不来,根本就看不清楚,无法登陆进去,解决方法: 修改 \control\admin\seccode.php 这个文件: setcookie('uc_secc', $this->authcode($seccode."\t".time(), 'ENCODE')); @header("Expires: -1"); @header("Cache-Contro...
  • 如何找回Ucenter创始人密码?

    manon 2015-1-13 23:07 PHP 抢沙发 1307人打酱油
    如何找回Ucenter创始人密码?
    方法一: 1、打开ucenter/data/下的config.inc.php,找到如下2行代码: define('UC_FOUNDERPW', '3858cdf66b0794bfd435af8c0c3e8712'); define('UC_FOUNDERSALT', '939786'); 2、创建新的change_pass.php文件,把下面的代码复制进去保存: <?...
  • php foreach 引用潜在内患

    manon 2015-1-13 23:04 PHP 抢沙发 889人打酱油
    php foreach 引用潜在内患
    <?php $arr = array(2,2,2,2,4,10); foreach ($arr as &$value) { //因为这里传的是引用 $value = $value * 2; } //所以以上循环结束,$value就被赋于了$arr[5](数组最后一个元素)的引用。 foreach ($arr as $value) { ...
  • PHP多维数组的排序之array_multisort()

    manon 2015-1-13 23:03 PHP 1条评论 1413人打酱油
    PHP多维数组的排序之array_multisort()
    array_multisort()这个函数可以对多个PHP数组进行排序,排序结果是所有的数组都按第一个数组的顺序进行排列——有点拗口,真的,并且我要只是这样说你一定也不明白。先举个例子: 例如array_multisort($a,$b),$a,$b是两个数组,如果排序之后,$a数组的第3个元素被排到了第一位,那么$b的第三个元素不管他在$b中的大小都会排在第一位。看看下边的程序运行结果:...
  • 17个非常有用的PHP类和库

    manon 2015-1-13 22:58 PHP 抢沙发 1394人打酱油
    17个非常有用的PHP类和库
    在我们日常程序开发当中,使用一个好的而且成熟的PHP类,可以减少很多手工编码,通过这些通用API的使用,可以大大减轻我们的开发工作。今天,我们将重点介绍了一些很少见却又非常实用的PHP类、库和组件,这将有助于您提高程序功能,更重要是减少应用程序的开发时间。 一、数据库 1、ADOdb – 数据库抽象类 官网地址:http://a...
  • 用PHP生成随机数(另附PHP随机函数)

    manon 2015-1-13 22:53 PHP 抢沙发 912人打酱油
    用PHP生成随机数(另附PHP随机函数)
    通常情况下,当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。 function randomkeys($length) { $pattern = '1234567890abcdefghijklmnopqrstuvwxyz ABCDEFGH...
  • curl模拟登陆技术

    manon 2015-1-13 22:51 PHP 抢沙发 2383人打酱油
    curl模拟登陆技术
    用PHP开发模拟浏览器的应用,首选技术是CURL函数库。但是php官方提供的技术文档资料很少,相关的示例代码也很少。 最 近由于项目需要,开发了一系列免费邮箱的导出用户自己联系人的功能,包括国内外知名邮 箱,163,sina,sohu,yahoo,hotmail,gmail,qq mail等。还开发了一些方便用户嵌入代码到各大博客,个人门户的应用。比如嵌入flas...
  • phplock(php进程锁) 高并发数据更新机制

    manon 2015-1-13 22:42 PHP 抢沙发 2452人打酱油
    phplock(php进程锁) 高并发数据更新机制
    PHP在多进程模式下(并发的web访问)由于没有内置的锁支持,在处理一些资源的之后,很容易出现并发性问题。 在web开发中我们经常对我们的数据库耗时操作做缓存,但是可能出现一个陷阱,在缓存失效的一瞬间,大量的访问得到缓存失效的标示,都去后端查询数据库,导致同时大量的数据库耗时查询,出现数据库宕机等问题。此问题隐藏深,不容易查找。本项目主要用于解决php的进程间锁问题。 示例: <?php...
  • call to undefined function curl_init()错误解决方案

    manon 2015-1-13 0:04 PHP 抢沙发 763人打酱油
    call to undefined function curl_init()错误解决方案
    解决方案: 1.修改php.ini,将;extension=php_curl.dll前面的分号去掉 2.拷贝libeay32.dll、ssleay32.dll(C:\AppServ\php5\)两个文件到system32目录 3.重启Apache 解决方案: 1.修改php.ini,将;extension=php_curl.dll前面的分号去掉 2.拷贝libeay32.dll、ssl...
  • PHP-CLI简介

    manon 2015-1-13 0:02 PHP 抢沙发 1323人打酱油
    PHP-CLI简介
    1.基础知识 1.1 什么是Shell编程? 在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。Shell 是操作系统的一部分,用来与用户打交道,并且可以用来协调各个命令【1】。用Shell编程可以灵活地解决大量重复任务,十分方便。但是,Shell的语 法十分怪异(个人意见),不容易...