-
yii源码分析四——非核心类的导入注册
yii源码分析4——非核心类的导入注册转载请注明:TheViperhttp://www.cnblogs.com/TheViper在yii源码分析1中说到spl_autoload_register注册给定的函数作为__autoload的实现,在这里是autoload().publicstaticfunctionautoload($className){includeself::$_coreClass...
78
热度 -
PHP开发惯用函数和必须会的函数总结 -带例子
PHP开发常用函数和必须会的函数总结--带例子PHP开发常用函数在共过开发中,我经常要用到一些PHP函数,有时会不记得,这里把这些常用函数总结到一起。本篇列举了PHP程序员开发中经常用到的php函数。几乎每个函数都有例子,老手可以看看当做温习,新手可以背理论,然后把例子敲他几遍,后面再开发中,开发效率绝对有所提高。例子大多取自w3cschool标准例子和网上的一些资源,部分为个人所写,均经过测试。...
64
热度 -
从phpcms v9里提取的惯用函数
从phpcmsv9里提取的常用函数/***返回经addslashes处理过的字符串或数组*@param$string需要处理的字符串或数组*@returnmixed*/functionnew_addslashes($string){??if(!is_array($string))returnaddslashes($string);??foreach($stringas$key=>$val)$...
90
热度 -
织梦dedecms rss输出改为全文输出
织梦dedecmsrss输出改成全文输出这里涉及到php部分,大家不要着急,不要大家要学会php后再来,谈到织梦标签的话我们还可以考虑。 下面我们说下方法吧。 修改方法如下: 1.找rss的模板 templets/plus/rss.htm 把[field:description/] 改成 [field:body/] 如果你不改直接增加换成别的名字也可以, 例如: [field:body/] 2.修...
224
热度 -
CI框架源码阅览-Security.php
CI框架源码阅读---------Security.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed'); /** *CodeIgniter * *AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer * *@package CodeIgn...
538
热度 -
php实现中文转数目字,实现方式很智能很php
php实现中文转数字,实现方式很智能很php分享一个辅助函数,使用php尽可能识别出字符串中的数字,实现效果如下。123456789echocheckNatInt('九百六十万');//普通中文数字,9600000echocheckNatInt('壹亿柒仟万零捌佰肆拾');//大写中文数字,170000840echocheckNatInt('学好PHP拿百万年薪');//句子中的数字,100000...
20
热度 -
最完整PHP惯用工具类大全
最完整PHP常用工具类大全<?php/***助手类*@authorwww.shouce.ren*/classHelper{ /** *判断当前服务器系统 *@returnstring */ publicstaticfunctiongetOS(){ if(PATH_SEPARATOR==':'){ return'Linux'; }else{ return'Windows'; } ...
18
热度 -
CI框架源码阅览-Security.php
CI框架源码阅读---------Security.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer**@package CodeIgniter*@...
34
热度 -
PHP5.4最新特征
PHP5.4最新特性官网:ChangeLog-5.php#5.4.0 原文Oracle:LAMP体系有了新的竞争,但此版本中的特性使PHP再次挑战极限。稍微做了修改。: 概述总结: 1.内存和性能改进:大型PHP应用程序中可节省20-50%的内存。通过各种优化使性能提高10-30% 2.支持特性Trait 3.精简数组语法,可以定义短数组 4.函数数组解除引用,支持Arraydereferenci...
458
热度 -
【PHP】替项目引入函数级的性能监控
【PHP】为项目引入函数级的性能监控 作者:zhanhailiang日期:2013-03-18 使用PHP扩展Xhprof来实现函数级的性能监控。 引用官方对Xhprof的描述: XHProfisafunction-levelhierarchicalprofilerforPHPandhasasimpleHTMLbasednavigationalinterface.Therawdataco...
599
热度 -
php模拟用户自动在qq空间发表文章的步骤
php模拟用户自动在qq空间发表文章的方法我们这里是一个简单的利用php来模拟登录后再到QQ空间发送文章的一个简单的程序,有需要的朋友可以参考,或改进可以给我意见,代码如下:[php]viewplaincopy<?php//模拟getpost请求函数http://www.lai18.com/*函数说明:功能:请求方式可以get,post,可以发送的cookie,保存的cookiefile文件...
85
热度 -
php核心学问要点
php核心知识要点Php:脚本语言,网站建设,服务器端运行PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于OpenSource(开放源代码)的尤其适合Web开发并可以嵌入HTML的多用途脚本语言。它的语法接近C,Java和Perl,而且容易学习。该语言让Web开发人员快速的书...
48
热度 -
正则学习(一)- 基本规则总结
正则学习(1)---基本规则总结在正则表达式的使用上,俺一直在打游击,是时候来个总结了。由于愚笨等不可抗拒的原因,只能选简单的说,只写下对ASCII编码字符的匹配和php相关的,其他的Unicode的和其他不同流派的,以后碰到了再学习下就行,应付平常的应该够了。首先需要接受正则的概念,它是用来寻找文本的一种规则,简单的文本检索,比如字符串查找strpos,只是简单的查找某一串字符的出现,只要稍微变...
96
热度 -
【PHP】替项目引入函数级的性能监控
【PHP】为项目引入函数级的性能监控作者:zhanhailiang日期:2013-03-18使用PHP扩展Xhprof来实现函数级的性能监控。引用官方对Xhprof的描述:XHProfisafunction-levelhierarchicalprofilerforPHPandhasasimpleHTMLbasednavigationalinterface.Therawdatacollectionc...
71
热度 -
PHP 口试宝典
PHP面试宝典php1、表单中get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.2、session与cookie的区别?答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,...
343
热度 -
PHP汉语手册2
PHP中文手册211.异常处理用户可以用自定义的异常处理类来扩展PHP内置的异常处理类。以下的代码说明了在内置的异常处理类中,哪些属性和方法在子类中是可访问和可继承的。译者注:以下这段代码只为说明内置异常处理类的结构,它并不是一段有实际意义的可用代码。<?phpclassException{protected$message='Unknownexception';//异常信息protecte...
83
热度 -
初识PHP(2)常用函数
初识PHP(二)常用函数在此记录一些常用库函数和常用语法以便查阅一、PHP手册php手册中文地址http://php.net/manual/zh二、一些常用操作2.1字符串操作2.1.1strpos—查找字符串首次出现的位置mixedstrpos(string$haystack,mixed$needle[,int$offset=0])返回needle在haystack中首次出现的数字位...
41
热度 -
深入懂得SQL注入绕过waf和过滤机制
深入了解SQL注入绕过waf和过滤机制知己知彼百战不殆--孙子兵法[目录]0x00前言0x01WAF的常见特征0x02绕过WAF的方法0x03SQLiFilter的实现及Evasion0x04延伸及测试向量示例0x05本文小结0x06参考资料0x00前言笔者前几天在做测试时输入攻击向量后页面发生了重定向甚至异常输入也是重定向怀疑其中有WAF在作怪。之前对WAF接触比较少纯粹是新手趁此科普了一下并查...
565
热度 -
52、session入库
php部分1、虚拟主机的配置方式有几种?可以在一台物理服务器上运行/维护多个站点,用户通过不同的IP或域名来进行访问站点虚拟主机的配置一共有两种方式来进行配置:基于ip地址的配置(多个网卡来实现)基于主机名的虚拟主机来进行配置(多个域名来映射到一个IP上)2、PHP脚本的生命周期?3、PHP变量的直接传值和引用传值直接传值:拷贝传值$a=$b引用传值:快捷方式&$a=$b拓展:写实复制:在...
45
热度 -
PHP笔试题和面考题
PHP笔试题和面试题1、不用新变量直接交换现有两个变量的值(1)list($a,$b)=array($b,$a);(2)a=a+b,b=a-b,a=a-b2、PHP数字金额转大小格式,同时说明思路functiondaxie($num){$da_num=array('零','一','二','三','四','五','六','七','八','九');$return='';$len_num=strlen(...
78
热度