当前位置: 代码迷 >> PHP
 解决方案列表
  • [PHP] php gbk编码5c有关问题

    phpgbk编码5c问题<?php$a="誠\";$len=strlen("$a");for($i=0;$i<$len;$i++){printf("%0x",ord($a[$i]));echo"\n";}printf("%0x",ord("\\"));echo"\n";echochr(h...

    99
    热度
  • [PHP] PHP-模板(template)形式

    PHP-模板(template)模式1.定义:定义一个操作的算法的框架,将一些步骤的实现推迟到子类.其实意思就是操作的算法的骨架不变,即规定好了第一步应该干什么,第二步干什么,再次干什么,但是不规定具体内容.2.图示AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现...

    580
    热度
  • [PHP] php兑现数组的合并

    php实现数组的合并最近做一个报表,要求若某几项相同就合并这几行,并将数字项相加显示。首先考虑遍历数组,拿出数组的最后一项跟其它项比较,若符合条件则做合并操作并删除该项。但是实际运行,发现执行3次后就不执行了,而这时的数组长度是6.一直没搞懂为什么不继续执行了。数组是采用&amp;引用删除的...

    74
    热度
  • [PHP] PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的差异

    PHP版本VC6与VC9、ThreadSafe与None-ThreadSafe等的区别最近发现很多PHP程序员对PHP版本知识了解不是很清楚,自己也看了不少类似的文章,还是感觉不够明确和全面,网上的结论又都是模棱两可,在此,给出最完整甚至武断的解释。???本文讲解:VC6与VC9,ThreadSaf...

    37
    热度
  • [PHP] 【转】php面向对象_get(),set()的用法

    【转】php面向对象_get(),_set()的用法一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,以及检查属性的“__isset()”和删除属性的...

    107
    热度
  • [PHP] ThinkPHP 保护模板资料

    ThinkPHP保护模板文件核心提示:因为模板文件中可能会泄露数据表的字段信息,有两种方法可以保护你的模板文件不被访问到:第一种方式是配置.htaccess文件,ThinkPHP保护模板文件,针对Apache服务器而言,把以下代码保存在项目的模板目录目录(默认是Tpl)下保存存为.htaccess,...

    69
    热度
  • [PHP] 【转】PHP透过接口实现多重继承

    【转】PHP通过接口实现多重继承PHP类虽然是单继承的,但是可以通过其它特殊的方式实现多重继承,比如使用接口实现,只要把类的特征抽象为接口,并通过实现接口的方式让对象有多重身份,通过这样就可以模拟多重继承了。下面就是一个用接口模拟多重继承的例子,源代码如下:<??interface?UserI...

    17
    热度
  • [PHP] 针对PHP的网站主要存在上面几种攻击方式

    针对PHP的网站主要存在下面几种攻击方式针对PHP的网站主要存在下面几种攻击方式:1、命令注入(CommandInjection)2、eval注入(EvalInjection)3、客户端脚本攻击(ScriptInsertion)4、跨网站脚本攻击(CrossSiteScripting,XSS)5、S...

    39
    热度
  • [PHP] php开发保险

    php开发安全在某些情况下,用户最终会创建自己的用户名和密码,而站点管理员通常会对表单提交的密码加密,并保存在数据库中。在过去的几年中,开发人员会使用MD5(消息摘要算法)函数,加密成一个128位的字符串密码。今天,很多开发人员使用SHA-1(安全散列算法)函数来创建一个160位的字符串。

    99
    热度
  • [PHP] 让Zend Studio联系关系CakePHP模板文件.ctp

    让ZendStudio关联CakePHP模板文件.ctpZendStudio是套强大的PHP编辑器,各种给力让PHP开发者爱不释手。对于CakePHP程序员来说,有件事情相当头疼,在初始安装好ZendStudio程序之后,只能建立ZendStudio已经预定义的文件扩展名PHP文件,除此之外,例如C...

    97
    热度
  • [PHP] CakePHP中运用TinyMce详解

    CakePHP中使用TinyMce详解今天一直在纠结TinyMce在CakePHP中的使用方法,因为之前一直在使用CKEditor,没有太多的接触过TinyMce,第一次用就直接在框架中集成,所以中间造成了很多误解,搞了半天时间。这里把集成过程记载下来备用。CakePHP官方出的有TinyMce视图...

    73
    热度
  • [PHP] CakePHP2 Request请求对象汉语教程

    CakePHP2Request请求对象中文教程CakeRequest是CakePHP默认的请求对象。该类用于对请求数据的处理与交互。在每一次请求过程中,CakeRequest对象都会被创建,并通过引用的方式传递到应用程序需要使用这些数据的层中(如控制器,视图)。默认的,CakeRequest对象被赋...

    260
    热度
  • [PHP] [PHP有关问题]PHP Warning: PHP Startup: Unable to load dynamic library ‘C:/AppServ\php5

    [PHP问题]PHPWarning:PHPStartup:Unabletoloaddynamiclibrary‘C:/AppServ\php5写了一个导入数据的程序,发现老是执行到一半就直接报页面不能载入的错误查日志发现了一条?PHPWarning:?PHPStartup:Unabletoloadd...

    133
    热度
  • [PHP] PHP框架queryphp课程:入门七 给模板赋值

    PHP框架queryphp教程:入门七给模板赋值可以使用smarty模板引擎,参见core/view.php类但是最好不使用smarty类,直接使用php原生模板标签,因为还可以给模板赋对象。比如pager分面类。赋值例子:<?php?classproductsRouterextendscon...

    33
    热度
  • [PHP] MAC上编译安装PHP的有关问题

    MAC下编译安装PHP的问题因为php5.4。使用的mysqlnd所以。在加入mysql和mysqli的时候,使用mysqlnd还有可能遇到libiconv编译错误的问题。可能是因为MAC本身自带的libiconv版本的问题。可以通过指定libiconv的路径,找到自己编译的libiconv路径-w...

    31
    热度
  • [PHP] php下传文件类

    php上传文件类<?phpheader("Content-Type:text/html;charset=utf-8;");echo"uploadclass<br/>";echo"<br/>".$_FILES['...

    97
    热度
  • [PHP] PHP获取随机数字和字母的步骤大全

    PHP获取随机数字和字母的方法大全第一种方法<?php$FileID=date("Ymd-His").'-'.rand(100,999);//$FileID为20100903-132121-908这样的的随机数?>第二种方法<?phpfunctionrandom...

    73
    热度
  • [PHP] PHP CodeBase: 将时间展示为“刚刚”“n分钟/小时前”等

    PHPCodeBase:将时间显示为“刚刚”“n分钟/小时前”等在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为Unix时间戳,所以这里记录一...

    84
    热度
  • [PHP] PHP empty(),isset()与is_null()的范例测试

    PHPempty(),isset()与is_null()的实例测试有关PHP的empty(),isset()还有is_null()这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。测试的类型如下:<?...

    242
    热度
  • [PHP] PHP分页展示制作详细讲解

    PHP分页显示制作详细讲解1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以...

    72
    热度