当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

解析thinkphp中的M()与D()方法的区别

4

d()和m()方法的区别:d和m的区别主要在于m方法不需要创建模型类文件,m方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现而d方法必须有创建模型类。我们可以用下面两种方法去创建一个数据表的映射对象第一种:

用php过滤危险html代码的函数

6

#用户发布的html,过滤危险代码functionuh($str){$farr=array("/\s+/",//过滤多余的空白"/<(\/?)(scrīpt|i?frame|style|html|body|title|link|met

PHP的博客ping服务代码

6

php的ping服务代码其实在以前我已经写过一个类,不过,有很多朋友加我好友说,看不太懂,那个是以类的形式写的,可能如果直接放到代码里直接用不太行,今天发一下能够直接用的ping函数,希望对大家有所帮助,还需要说明的一点是现在的ping并不

攻克CakePHP系列二表单数据显示

9

首先建立数据库cake_ext,并执行如下sql文:createtable`companies`(`id`int(11)notnullauto_increment,`company`varchar(50)notnull,`price`dec

培养自己的php编码规范

9

为什么我们要培养自己的编码规范?我们写代码的时候,一个好的编码规范,对我们来说能够起到很多意向不到的效果。至少会有一下的好处:1、提高我们的编码效率。整齐划一的代码方便我们进行复制粘贴嘛!2、提高代码的可读性。3、显示我们专业。别人看到了我

详解WordPress开发中的get_post与get_posts函数使用

4

get_post()在一般主题制作时,get_post()函数我们一般很少会用到,但因为后面会讲到get_posts(),所以我们不得不先讲一下这个单数形式。这个函数的主要作用是,将一片指定的文章以一个对象或是数组的形式返回,以便我们后期利

php下使用无限生命期Session的方法

5

在php4.0中加入了对session的支持,方便了我们很多程序,比如购物车等等!  在很多论坛中,session也用于处理用户的登陆,记录下用户名和密码,使得用户不必每次都输入自己的用户名和密码!但是一般的session的生命期有限,如果

mysql全文搜索技巧

8

<<backtoman.chinaunix.netmysqlreferencemanualforversion4.1.0-alpha.-----------------------------------------------

什么情况下可以不写PHP的闭合标签“?&gt;”

3

在一些php项目里我们经常会看到有些php文件中的代码是只有开始标签,而没有结束标签的,那么什么情况下可以不写这个结束标签,而什么情况下又必须写?对此我们先来看2个例子:下面的代码可以正常运行:<?phpecho123456;

PHPXML数据解析代码

5

复制代码代码如下://xmlstring$xml_string="<?xmlversion='1.0'?><users><userid='398'><name>foo</name>

PHP递归创建多级目录

4

我的第一个感觉就是用递归创建,具体思路如下:functiondirectory($dir){    if(is_dir($dir)||@mkdir($dir,0777)){//查看目录是否已经存在或尝试创建,加一个@抑制符号是因为第一次创建

PHP中的print_r与var_dump输出数组

6

print_r()和var_dump()函数可以打印输出整个数组内容及结构。print_r()利用print_r()函数可以打印输出整个数组内容及结构,按照一定格式显示键和元素。注意print_r()函数不仅是只用于打印,实际它是用于打印关

php线性表顺序存储实现代码(增删查改)

4

复制代码代码如下:<?php/**文件名:linearlist.php*功能:数据结构线性表的顺序存储实现*author:黎锦焕*@copyright:www.drw1314.com*/classlinearlist{private$

PHP与SQL注入攻击[二]

4

php与sql注入攻击[二]magicquotes上文提到,sql注入主要是提交不安全的数据给数据库来达到攻击目的。为了防止sql注入攻击,php自带一个功能可以对输入的字符串进行处理,可以在较底层对输入进行安全上的初步处理,也即magic

phpskymvc一款轻量、简单的php

6

改框架主要用于实现多个程序员之间的协同开发以及mvc开发模式的实现.skymvc采用mvc开发方式,框架本身易扩展。skymvc作为天网计划的基础框架,秉承易用、易学、共同开发的优良传统,我们致力于打造一款优秀的phpmvc框架。欢迎大家多

微信access_token的获取开发示例

3

概述access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时