当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

利用php的ob缓存机制实现页面静态化方法

8

首先介绍一下php中ob缓存常用到的几个常用函数ob_start():开启缓存机制ob_get_contents():获取ob缓存中的内容ob_clean()清除ob缓存中的内容,但不关闭缓存ob_end_clean()清除ob缓存中的内容

PHP实现四种基础排序算法的运行时间比较(推荐)

5

许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。下面通过本文给大家介绍php实现四种基础排序算法的运行时间比较,一起

php实现信用卡校验位算法THELUHNMOD-10示例

10

按照iso2894中支付卡校验位的算法theluhnmod-10method规定:1、对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,1,2,1,2;2、如果每位数字乘以权

Yii多表联合查询操作详解

8

本文针对yii多表联查进行汇总描述,供大家参考,具体内容如下1、多表联查实现方法有两种方式一种使用dao写sql语句实现,这种实现理解起来相对轻松,只要保证sql语句不写错就行了。缺点也很明显,比较零散,而且不符合yii的推荐框架,最重要的

fckeditor上传文件按日期存放及重命名方法

9

1.实现fckeditor按日期分目录的形式存放上传的文件,比如今天是2015年5月5日,那么今天上传的文件都放在这个目录里面去,明天上传的则自动创建并放在类似2015-05-06这样的目录里面去。(1)找到editoreditorfile

php的ajax简单实例

3

当输入j后,会触发ajax效果,从后台获取相应的名字中带有j的数据,并展示在suggestions中。代码实现如下:实现ajax需要三个文件,一个是html的表单文件,一个是js的核心文件,一个是php的后台文件。下面的是html文件,当键

ThinkPHP框架表单验证操作方法

10

自动验证是thinkphp模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。分为静态验证和动态验证。一、静态验证(1)在home/controller/路径下新建index控制器。indexcontro

浅谈PHP的数据库接口和技术

7

1、php支持哪些数据库(拥有哪些数据库接口)adabasd,interbase,postgresql,dbase,frontbase,sqlite,empress,msql,solid,filepro(只读),directms-sql,s

Symfony2安装的方法(2种方法)

6

本文详细讲述了symfony2安装的方法。分享给大家供大家参考,具体如下:一、composer安装symfonycomposer安装symfony方法在前面的文章《symfony之十分钟入门》有介绍二、symfonyinstaller安装s

PHP获取文本框、密码域、按钮的值实例代码

4

获取表单元素提交的值是表单应用中最基本的操作方法。本节中定义post()方法提交数据,对获取表单元素提交的值进行详细的讲解。获取文本框、密码域、按钮的值获取表单数据,实际上就是获取不同的表单元素的数据。<form>标签中的nam

CodeIgniter框架验证码类库文件与用法示例

5

本文实例讲述了codeigniter框架验证码类库文件与用法。分享给大家供大家参考,具体如下:折腾了我四五个小时,终于,ci的验证码类库成功的整出来了。下面请看源码:在application/libraries建立authcode.php文

PHP得到某段时间区间的时间戳php定时任务

7

这两天要实现这样功能:当达到某一条件时,让服务器发短信给用户,数量为多条。基本思路:linux定时扫描,若有满足条件的用户,则发送短信。但为了防止打扰到用户,要求只能在白天8:00-20:00发送短信,怎么样获得到每天的这段时间区间?请看复

PHP调用Mailgun发送邮件的方法

5

总结php调用mailgun发送邮件的方法,供大家参考,具体内容如下本篇博客参考mailgun官方apigithub链接:https://github.com/mailgun/mailgun-php1.mailgun是依赖composer工

Laravel5中contracts详解

5

我们先来看看官方文档中对contracts的定义:laravel'scontractsareasetofinterfacesthatdefinethecoreservicesprovidedbytheframework.意思是说larave

thinkPHP5.0框架安装教程

7

本文实例讲述了thinkphp5.0框架安装方法。分享给大家供大家参考,具体如下:thinkphp5的环境要求如下:php>=5.4.0pdophpextensionmbstringphpextensioncurlphpextensi

PHP使用curl制作简易百度搜索

10

这几天研究了一下php中的curl类库,做了一个简单的百度搜索,先上代码<divstyle="width:200px;height:100px;"><div>百度搜索</div><formactio

从零开始学YII2框架(二)通过Composer安装扩展插件

6

目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件,我尝试了几个,发现了一系列好用的yii2插件,作者是来自印度的krajee团队,他们写的插件都很好用。推荐一下。krajee团队的网站:htt

ThinkPHP3.2.3实现分页的方法详解

7

本文实例讲述了thinkphp3.2.3实现分页的方法。分享给大家供大家参考,具体如下:首先要搞清楚的就是thinkphp3.2.3的分页类已经被移到了thinkpage.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前

php计算两个日期时间差(返回年、月、日)

8

在php程序中,很多时候都会遇到处理时间的问题,比如:判断用户在线了多长时间,共登录了多少天,两个帖子发布的时间差或者是不同操作之间的日志记录等等。在文章中,简单地举例介绍了php中如何计算两个日期相差年、月、日。<?php/