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

PHP常见问题

基于php判断客户端类型

7

在网站用户数据统计的时候,我们经常需要获取用户浏览器的类型和操作系统的类型,本文主要介绍的是基于php判断客户端类型,有需要的朋友可以来了解一下。方法一:/****根据php的$_server['http_user_agent']中各种浏览

PHPyii实现model添加默认值的方法(两种方法)

7

yii实现model添加默认值的方法(2种方法)这篇文章主要介绍了yii实现model添加默认值的方法,结合实例分析了在rules()方法及在beforesave()方法中设定两种实现技巧,对大家也许有帮助,本文实例讲述了yii实现mode

smarty模板数学运算示例

7

本文实例讲述了smarty模板数学运算用法。分享给大家供大家参考,具体如下:{*$height=4,$width=5*}{mathequation="x+y"x=$heighty=$width}输出:9{*$row_height=10,$r

全面解析PHP面向对象的三大特征

7

php面向对象的三大特征:继承,封装,多态一.继承1、如何实现继承?给子类使用extends关键字,让子类继承父类;classstudentextendsperson{}2、实现继承的注意事项?①子类只能继承父类的非私有属性。②子类继承父类

php获取目录所有文件并将结果保存到数组(实例)

8

工作中有时会遇到需要将某个目录下的文件进行批量处理的操作,这个时候我们就需要将该目录下的所有符合条件的文件找出来并保存到一个结果集中,然后方便批量处理,通常做法是将其保存到一个数组中,然后循环处理,下面将该过程做一下记录。复制代码代码如下:

Yii结合CKEditor实现图片上传功能

10

这几天做的一个项目中需要在所见即所得编辑器中实现图片上传的功能,我因为比较喜欢ckeditor的界面而选择了它。虽然有跟ckeditor配合良好的ckfinder,不过这个东东的功能太复杂,简单看了下ckedtior的文档,发现这个功能还是

yii去掉必填项中星号的方法

8

本文实例讲述了yii去掉必填项中星号的方法。分享给大家供大家参考,具体如下:如何去掉必填项里的星号呢?先分析下代码实现:publicfunctionlabelex($model,$attribute,$htmloptions=array()

大家在抢红包,程序员在研究红包算法

7

除夕全天微信用户红包总发送量达到10.1亿次,摇一摇互动量达到110亿次,红包峰值发送量为8.1亿次/分钟。抛开微信红包的市场价值不谈,红包本身的算法也引发了热议,由于官方没有给出明确的说法,各家也是众说纷纭,小编下面也为大家带来几种分析。

ioncube_loader_win_5.2.dll的错误解决方法

3

我们做项目的时候遇到了出现下边这些错误requirestheioncubephploaderioncube_loader_win_5.2.dlltobeinstalledbythesiteadministrator我们现在主要的就是需要安装

thinkphp项目如何自定义微信分享描述内容

8

本文主要讲述:在thinkphp框架中,如何获取微信分享接口权限、如何设置安全域名、如何修改微信分享标题、修改微信分享描述、修改微信分享图片、如何定制微信分享内容。修改后的示例:http://games.zixuephp.cn下面是修改微信

PHP的运行机制与原理(底层)

7

说到php的运行机制还要先给大家介绍php的模块,php总共有三个模块:内核、zend引擎、以及扩展层;php内核用来处理请求、文件流、错误处理等相关操作;zend引擎(ze)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是一组函

给ECShop添加最新评论

8

我直接写上操作步骤吧,看下思路,相信大家也会了第一步:在includes/lib_goods.php里面构建自定义函数复制代码代码如下:/***获取最近评论**@returnarray*/functionget_latest_comment

php制作的简单验证码识别代码

11

一直想写这个,过了很久今天兴趣来了索性记录下。验证码全自动区分计算机和人类的公开图灵测试(英语:completelyautomatedpublicturingtesttotellcomputersandhumansapart,简称captc

ZF框架实现发送邮件的方法

9

本文实例讲述了zf框架实现发送邮件的方法。分享给大家供大家参考,具体如下:zend_loader::loadfile("zend/mail.php");zend_loader::loadfile("zend/mail/transport/s

Yii+MYSQL锁表防止并发情况下重复数据的方法

7

本文实例讲述了yii+mysql锁表防止并发情况下重复数据的方法。分享给大家供大家参考,具体如下:locktable读锁定如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从表中读数据,不能进行任何写操作。locktabl

ThinkPHP调试模式与日志记录概述

8

本文所述为thinkphp调试模式与日志记录的使用方法,该功能在进行thinkphp项目开发的过程中起到非常重要的作用,有必要加以理解并掌握。具体方法如下:1、可以在config.php中进行设置,默认为关闭状态。开启方法如下:'app_d

深入浅析PHP无限极分类的案例教程

7

平时开发中或多或少不可避免会遇到无限极分类的问题,因为效率、逻辑等问题也一直使这类问题比较尖锐。今天我们以yii2框架为基础,栏目无限极为例,对这个问题进行一个简单的处理。首先我们有一张栏目数据表tree表结构如下图(原文有图)看上去表结构