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

PHP常见问题

php生成N个不重复的随机数实例

5

有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子?当然向上级反映情况。但是我们这里讨论的是技术,就是需要生成1-25

CakePHP框架Model关联对象用法分析

6

本文实例讲述了cakephp框架model关联对象。分享给大家供大家参考,具体如下:cakephp提供关联数据表间的映射,共有4种类型的关联:hasone,hasmany,belongto,hasandbelongstomany.设定了mo

phpsmartytruncateUTF8乱码问题解决办法

17

估计不少玩smarty模板的小朋友都遇到过裁切乱码问题。特别是utf8编码的。以下代码保存为modifier.truncate2.php存到smartylibs下的plugin目录下然后裁剪的时候用$v->content|trunca

PHP加密扩展库Mcrypt安装和实例

6

mcrypt简单介绍php程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障。php除了自带的几种加密函数外,还有功能更全面的php加密扩展库mcrypt和mhash。其中,mcrypt扩展库

phpHexRGB颜色值互换的使用

4

复制代码代码如下:<?phpechoimplode(",",hextorgb("#f7f7da"))."<br/>";echorgbtohex("rgb(247,247,218)")?><?phpfunctio

使用PHPMailer发送邮件实例

6

本文实例为大家分享了phpmailer发送邮件的具体代码,供大家参考,具体内容如下phpmailer类源代码下载地址:https://github.com/phpmailer/phpmailer<?php/*to:邮件接收地址

PHPYII框架开发小技巧之模型(models)中rules自定义验证规则

12

yii的models中的rules部分是一些表单的验证规则,对于表单验证十分有用,在相应的视图(views)里面添加了表单,在表单被提交之前程序都会自动先来这里面的规则里验证,只有通过对其有效的限制规则后才能被提交,可以很有效地保证表单安全

wiki-shan写的php在线加密的解密程序

6

对应的写了一个简单的解密的,专门针对eval。这个原理很有用途的,在这里记下。复制代码代码如下:<?php/*author:zhiwushandate:20080411*/ //已经加密的文件内容$a="eval(gzinflate(

php微信开发之上传临时素材

5

本文实例为大家分享了php微信上传临时素材的具体代码,供大家参考,具体内容如下publicfunctionuploadimg($imgurl){$token=$this->getaccesstoken();$url='http://f

php中的比较运算符详解

10

1、对于数组$a=array(1,2,3,6);$b=array(1,2,3,6,8);echo"n";var_dump($a>$b);var_dump($a==$b);var_dump($a<$b);结果:booleanfal

PHP+MySQL制作简单的留言本

7

留言显示页面:比上一个例子增加了分页和留言回复的功能主要代码:install/index.php:程序安装页面复制代码代码如下:<?phpif($_get["action"]!=1){?><formmethod="post

如何采集微信公众号历史消息页

7

采集微信文章和采集网站内容一样,都需要从一个列表页开始。而微信文章的列表页就是公众号里的查看历史消息页。现在网络上的其它微信采集器有的是利用搜狗搜索,采集方式虽然简单多了,但是内容不全。所以我们还是要从最标准最全面的公众号历史消息页来采集。

php检测文件编码的方法示例

5

关于文件编码的检测,百度一下一大把都是,但是确实没有能用的、很多人建议mb_detect_encoding检测,可是不知为何我这不成功,什么都没输出、看到有人写了个增强版,用bom判断的,我果断就无视了,这东西完全不靠谱、最终根据php手册

ThinkPHP3.1新特性之字段合法性检测详解

5

thinkphp3.1版增加了表单提交的字段合法性检测,可以更好的保护数据的安全性。这一特性是3.1安全特性中的一个重要部分。表单字段合法性检测需要使用create方法创建数据对象的时候才能生效,具体有两种方式:一、属性定义可以给模型配置i

thinkPHP使用pclzip打包备份mysql数据库的方法

9

本文实例讲述了thinkphp使用pclzip打包备份mysql数据库的方法。分享给大家供大家参考,具体如下:pclzip介绍pclziplibrary能够压缩与解压缩zip格式的压缩档(winzip、pkzip);且能对此类类档案进行处理

让CodeIgniter的ellipsize()支持中文截断的方法

5

codeigniter的texthelper有一个ellipsize()方法,用来过滤html标签并且截断文字十分好用。但是它对中文支持的特别不好,在中文中使用就有乱码出现。下面有网友将functionellipsize()进行了修改,使得

ThinkPHP实现将SESSION存入MYSQL的方法

6

本文以实例讲解了thinkphp实现将session存入mysql的方法,所采用的运行环境是thinkphp3.1.2版首先index.php中设置为:<?phpdefine('app_debug',true);//设置为调试

CI框架装载器Loader.php源码分析

4

顾名思义,装载器就是加载元素的,使用ci时,经常加载的有:$this->load->library()$this->load->view()$this->load->model()$this->lo

用HTML/JS/PHP方式实现页面延时跳转的简单实例

19

web开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要。以下是我总结有用html/js/php三类方式实现跳转的方法,例子皆为三秒后跳转到index.php页面。1,html方法:在head中添加<meta>