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

PHP高级教程

解析WordPress中的post_class与get_post_class函数

2

post_class()post_class是wordpress内置的一个用于显示文章class名称的函数,该函数通常会为每一篇文章生成独一无二的clss值,如果你需要制作你自己的主题,而且还需要一点个性的话,那你最好驻足一下,使用该函数并

PHP实现读取一个1G的文件大小

4

需求如下:现有一个1g左右的日志文件,大约有500多万行,用php返回最后几行的内容。1.直接采用file函数来操作orfile_get_content()肯定报内存溢出注:由于file函数是一次性将所有内容读入内存,而php为了防止一些写

利用php递归实现无限分类格式化数组的详解

6

我们要做一个商品的无限分类首先数据库字段为:id----------商品主键idfid----------商品父idname----------商品名最后输出的数组格式为复制代码代码如下:<preclass=phpname="code

php中将数组存到文件里的实现代码

2

第一次分享代码;(写得很烂..紧张纳紧张纳)php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接require。(实际中有用到把数组存在到文件中的功能,不过分享的代码跟实际应用中的有点不同)复制代码代码如下:<?ph

Drupal7form表单二次开发要点与实例

7

请记得收藏此文,在你进行drupal7custommodule时,经常会用到的form表单的跳转或重载。主要汇总三个要点:1.页面提交后,经过#submit处理后,需要redirect跳转到另外一个页面。2.url路径中存在destinat

常见的四种POST提交数据方式(小总结)

4

http/1.1协议规定的http请求方法有options、get、head、post、put、delete、trace、connect这几种。其中,post一般用来向服务端提交数据,本文主要讨论post提交数据的几种方式。我们知道,htt

PHP中返回引用类型的方法

5

返回引用,在定义和调用的时候&都不可以省略。这是个比较容易混淆的概念,如果不是出于某些特殊的原因,建议还是不要使用。说他很容易混,是因为reference在php5中的变化,造成其在php4/php5中表现的行为差异比较大。举个例子说明:复

解析php函数method_exists()与is_callable()的区别

6

php函数method_exists()与is_callable()的区别在哪?在php面相对象设计过程中,往往我们需要在调用某一个方法是否属于某一个类的时候做出判断,常用的方法有method_exists()和is_callable(),

php批量缩放图片的代码[ini参数控制]

9

首先使用一个ini文件来设置要缩放的大小,其中为宽或高0的则为图片放大或缩小,都为0则还是原大小,都不为0都拉抻成指定的大小。注意:ini文件使用php解释时为注释文件,什么也没有输出,这是为了安全起见而故意为之。而;则是ini文件的注释。

thinkphp备份数据库的方法分享

3

貌似thinkphp没有备份数据库的方法,所以我自己写了一个,数据库连接和事务处理用的是pdo,如果有需要的可以联系我,写个mysql或者mysqli的复制代码代码如下:<?phpclasssqlactionextendsac

解析数组非数字键名引号的必要性

5

我看到过很多人操作数组的时候,对于数组中的非数字键名不使用引号复制代码代码如下:$array[key]=$value;我可以理解有些人可能会觉得这样的代码很”整洁”,并且也能正常执行.更甚至,如果他很”幸运的”php配置的好:复制代码代码如

php采用session实现防止页面重复刷新

6

如何防止页面重复刷新,在php环境下可以利用session来轻松实现。b.php的代码<?php//只能通过post方式访问if($_server['request_method']=='get'){header('http/

php中instanceof与is_a()区别分析

5

instanceof运算符和is_a()方法都是判断:某对象是否属于该类或该类是此对象的父类(用于确定一个php变量是否属于某一类class的实例)是的话返回true,不是的话返回false区别:instanceof运算符是php5引进的。

PHP迭代器接口Iterator用法分析

6

本文实例讲述了php迭代器接口iterator用法。分享给大家供大家参考,具体如下:phpiterator接口的作用是允许对象以自己的方式迭代内部的数据,从而使它可以被循环访问,iterator接口摘要如下:iteratorextendst

浅析php与数据库代码开发规范

4

1、php中对各类变量内容的命名规范(1)目录命名、文件命名、局部变量命名:使用英文名词、动词,以下划线作为单词的分隔,所有字母均使用小写目录:upload、templates、install、manage……文件:index.php、re

示例详解Laravel重置密码代码重构

3

1、首先确定重置密码的路由我们在安装好laravel的时候默认生成的重置密码是在用户未登录的情况下进行的。所以使用原来的控制器是不可行的,并且原有的重置密码,并不需要查看原始密码是否正确,而是通过邮件来进行直接更改密码,所以控制器方法的话,

PHP转换文本框内容为HTML格式的方法

6

本文实例讲述了php转换文本框内容为html格式的方法。分享给大家供大家参考,具体如下:有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,如换行、回车等。可以通过下面的函数实现:function

PHP借助phpmailer发送邮件

6

本地没有发邮件的服务器,借助现成的smtp服务器发送邮件是个不错的选择,这里使用到的工具是phpmailer(version5.2.0),smtp服务器就选gmail和163。1.使用gmail发送的脚本include("class.php

PHPhasencounteredaStackoverflow问题解决方法

6

昨晚将一个disucz论坛进行转移后,发现打开的页面上回多一个phphasencounteredastackoverflow这个提示错误,进过翻译为“php遇到堆栈溢出”。我就感觉奇怪了,新站没人访问的,怎么可能会溢出。好吧去discuz官