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

PHP常见问题

PHP加Nginx实现动态裁剪图片方案

6

许久以前写过一篇也是关于高性能php图片动态裁剪方案的文章,那文章使用的是nginxcache和rewrite实现的,当然再加上cdn,那个方案存在一个问题就是图片并没有实际生成,而是以二进制的形式存在缓存中。如果缓存失效了那么还需要请求p

PHP合并静态文件详解

7

配置php.ini更改配置项(必须)auto_prepend_file="c:xampphtdocsauto_prepend_file.php"更改配置项(可选)allow_url_include=onauto_prepend_file.p

PHP中设置一个严格30分钟过期Session面试题的4种答案

9

今天在我的微博上发出一个问题:我在面试的时候,经常会问一个问题:“如何设置一个30分钟过期的session?”,大家不要觉得看似简单,这里面包含的知识挺多,特别适合考察基本功是否扎实,谁来回答试试?呵呵为什么问这个问题呢&#

php使用百度天气接口示例

6

注意地区要转码的百度ak申请地址:http://lbsyun.baidu.com/apiconsole/key复制代码代码如下:<?php$city="嘉兴";$content=file_get_contents("http://ap

Codeigniter整合TankAuth权限类库详解

8

相交其他codeigniter的类库,tank_auth,配置简单,使用也简单,并且作者也一直在更新,现在是1.0.9。1.0.8已经支持ci2.0了,我现在一般的项目都是用它,所以推荐给大家。安装tankauth的步骤下载最新版类库(下载

简单的php数据库操作类代码(增,删,改,查)

5

数据库操纵基本流程为:  1、连接数据库服务器  2、选择数据库  3、执行sql语句  4、处理结果集  5、打印操作信息  其中用到的相关函数有•resourcemysql_connect([stringserver[,st

ThinkPHP中自定义错误页面和提示页面实例

4

本文实例讲述了thinkphp中自定义错误页面和提示页面的方法。分享给大家供大家参考。具体实现方法如下:在thinkphp中有两个方法时提示错误页面_404('错误信息','跳转的地址');halt('提示信息');这两个函数都可以自定义错

如何利用http协议发布博客园博文评论

6

先给大家介绍下实现原理:给博文提交评论的实质就是通过http协议服务器发送一个post请求。在发布评论前,我们需要做什么呢?对,是必须要登录的。但登录是另一件事情,我们这里先不讨论。用户登录后,服务器给客户端设置一个cookie。http是

如何用PHP来实现一个动态Web服务器

5

要是现实一个web服务器,那么就需要大概了解web服务器的运行原理。先从静态的文本服务器开始,以访问web服务器的1.html为例1.客户端通过发送一个http请求到服务器,如果服务器监听的端口号是9002,那么在本机自身测试访问的地址就是

php计算多个集合的笛卡尔积实例详解

12

笛卡尔积笛卡尔积是指在数学中,两个集合x和y的笛卡尔积(cartesianproduct),又称直积,表示为x*y,第一个对象是x的成员而第二个对象是y的所有可能有序对的其中一个成员。假设集合a={a,b},集合b={0,1,2},则两个集

ZendFramework教程之Application和Bootstrap用法详解

5

本文实例讲述了zendframework教程之application和bootstrap用法。分享给大家供大家参考,具体如下:在一个mvc应用程序中,我们需要初始化建立数据库链接,配置视图和视图助手,配置布局,注册相关插件,注册action

PHPOpcache安装和配置方法介绍

5

本文针对php5.5等高级版本,编译时需要加上--enable-opcache参数编译安装完成后,我们开始配置opcache复制代码代码如下:[opcache]zend_extension=opcache.soopcache.enable=

phpfor循环使用的简单实例

13

for循环用于您预先知道脚本需要运行的次数的情况。语法for(初始值;条件;增量){要执行的代码;}参数:•初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。•条件:循环

PHP中seterrorhandler函数用法小结

7

set_error_handler()函数设置用户自定义的错误处理函数。该函数用于创建运行时期间的用户自己的错误处理方法。该函数会返回旧的错误处理程序,若失败,则返回null。下面来看一些例子。set_error_handler()php从

PHP插入排序实现代码

7

算法描述:⒈从第一个元素开始,该元素可以认为已经被排序⒉取出下一个元素,在已经排序的元素序列中从后向前扫描⒊如果该元素(已排序)大于新元素,将该元素移到下一位置⒋重复步骤3,直到找到已排序的元素小于或者等于新元素的位置⒌将新元素插入到下一位

php+flash+jQuery多图片上传源码分享

6

flash+php多图片上传的源码,测试成功,一个经典的上传源码,为什么要用flash作为上传的组件呢,其实这里不仅仅是flash,另加了jquery的技术,这样做的目的是为了更好更方便的管理图片,使用过qq空间进行上传图片的童鞋都知道,q

Smarty最简单实现列表奇偶变色的方法

5

本文实例讲述了smarty最简单实现列表奇偶变色的方法。分享给大家供大家参考。具体如下:最近在换模板的过程中遇到过一个问题:列表页隔行换色,本来想用程序实现的,但在网上发现smarty模板中有一个很方便的方法,特分享一下:{sectionn

用PHP解决的一个栈的面试题

7

前言遇到一道面试题,题目大概意思如下:使用两个普通栈实现一个特殊栈,使得pop、push、min三个函数的都是复杂度为o(1)的操作,min函数是获得当前栈的最小值。初步想法1.要实现min函数为(1)操作,当时第一想法是事先需要算好当前最