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

PHP常见问题

ThinkPHP中create()方法自动验证实例

6

自动验证是thinkphp模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。原理:create()方法收集表单($_post)信息并返回,同时触发表单自动验证,过滤非法字段,在控制器中使用create(

PHP生成HTML静态页面实例代码

8

为cd2sc.com网站功能而开发,代码为本人原创,生成速度一般。(出于众所周知的原因,涉及到数据库的数据字段名称做了改动,并且为了代码明晰去掉了参数过滤的部分)说明:原动态地址为moban.php?id=1,生成后地址为html/2008

微信公众平台实现获取用户OpenID的方法

9

本文实例讲述了微信公众平台实现获取用户openid的方法。分享给大家供大家参考。具体分析如下:用户点击微信自定义菜单view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值(即网页链接),达到打开网页的目的,但是view不能获取用

Yii2中使用join、joinwith多表关联查询

5

表结构现在有客户表、订单表、图书表、作者表,客户表customer(idcustomer_name)订单表order(idorder_namecustomer_idbook_id)图书表(idbook_nameauthor_id)作者表(i

thinkPHP实现签到功能的方法

7

本文实例讲述了thinkphp实现签到功能的方法。分享给大家供大家参考,具体如下:数据表:createtable`members_sign`(`id`int(11)unsignednotnullauto_increment,`uid`int

thinkPHP框架自动填充原理与用法分析

9

本文实例分析了thinkphp框架自动填充原理与用法。分享给大家供大家参考,具体如下:thinkphp有一个自动填充字段的方法填充规则如下array(array(完成字段1,完成规则,[完成条件,附加规则]),array(完成字段2,完成规

thinkphp实现面包屑导航(当前位置)例子分享

6

以前栏目很少,就用死办法做的(首页->栏目的名字),现在栏目多了,渐渐二级栏目,三级栏目也来了,这样的方式显然不太合适,于是就改进了一下。也不难,利用一个递归函数就可以了。使用例子:复制代码代码如下://当前位置-第一个参数catid

thinkphp中字符截取函数msubstr()用法分析

9

本文实例讲述了thinkphp中字符截取函数msubstr()用法。分享给大家供大家参考,具体如下:thinkphp有一个内置字符截取函数msubstr()如下:msubstr($str,$start=0,$length,$charset=

PHP字符串编码截取函数(兼容utf-8和gb2312)

5

复制代码代码如下://截取字符串长度。支持utf-8和gb2312编码。若为gb2312,先将其转为utf-8,在utf-8的基础上截取然后再转换回来functioncut_string($str,$from=1,$length=10,$c

PHP实现登录注册之BootStrap表单功能

8

前言前面几篇简单介绍了一下前端与php的一些知识点,前端中表单提交是一个非常重要的模块,在本篇中我会介绍一些关于表单的知识,如果前面内容你掌握的不好并且没有大量的练习,我感觉你最好先把标签都记下来。项目简介登录与注册是我们在web开发中最常

使用PHP静态变量当缓存的方法

5

下面这个php的代码实例,功能是帮助用户重置密码,requestresetpassword是接收用户重置密码的请求并且做了相应的检查。为了更好的复用性,我将重置密码的操作单独分配到一个新的resetpassword的函数,更改完密码的后再调

解决Codeigniter不能上传rar和zip压缩包问题

7

codeigniter在上传文件时对格式的限制是在application文件夹下config中的mimes.php文件中定义的。该文件默认不包含rar,而且对zip的定义不能上传压缩包。我们在类中,加入以下代码,即可解决这个问题:复制代码代

php的sprintf函数的用法控制浮点数格式

5

控制浮点数打印格式浮点数的打印和格式控制是sprintf的一大常用功能,浮点数使用格式符”%f”控制,默认保留小数点后6位数字,比如:复制代码代码如下:sprintf("%f",3.1415926);//结果:"3.141593"但,有时我

php防止网站被攻击的应急代码

10

前不久一个网站竟然被攻击,数据库被刷掉了,幸好客户机器上有数据库备份。遇到这么严重的问题,必须抓紧找出漏洞,防止再次被攻击。各方面检查之后发现除了服务器需要设置正确之外,其他无从下手,只好从ip地址上来解决这种攻击的问题。如果发现某个ip访

ThinkPHP之A方法实例讲解

11

thinkphp的a方法用于在内部实例化控制器,其调用格式为:a('[项目://][分组/]模块','控制器层名称')最简单的用法:$user=a('user');表示实例化当前项目的useraction控制器(这个控制器对应的文件位于li

深入php-fpm的两种进程管理模式详解

8

php-fpm的两种进程管理模式php-fpm的进程数也是可以根据设置分为动态和静态的。一种是直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是开始的时候开启一定数量的php-fpm进程,当请求量变大的时候,动态的增加php

phpctype函数中文翻译和示例

9

phpctype扩展是php4.2开始就内建的扩展,注意,ctype系列函数都只有一个字符串类型参数,它们返回布尔值。复制代码代码如下:$str="0.1123";//检查字符串所有字符是否为数字echo"ctype_digit:".cty