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

PHP常见问题

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

10

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

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

9

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

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

7

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

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

8

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

thinkphp3.x中变量的获取和过滤方法详解

10

本文实例讲述了thinkphp3.x中变量的获取和过滤方法。分享给大家供大家参考,具体如下:这里我们来学习如何在thinkphp中使用变量和对变量进行过滤。在web开发过程中,我们经常需要获取系统变量或者用户提交的数据,这些变量数据错综复杂

PHP下的Oracle客户端扩展(OCI8)安装教程

16

最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端。首先到oracle官网的这个页面下载相关的文件,注意要连数据库服务器的版本,一定

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

24

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

PHP实现把文本中的URL转换为链接的auolink()函数分享

8

其实我在《把文本中的url地址转换为可点击链接的javascript、php自定义函数》一文中介绍过php代码如何实现将url地址转化成链接的方法,今天给大家介绍一个更加简洁的版本,先来看看php的源代码:auolink()api复制代码代

PHP生成随机密码类分享

8

类代码:<?php/***php-passwordgeneratorclass*version1.0.0**/if(@!is_object($passgen)||!isset($passgen)){$passgen=newpa

PHP在网页中动态生成PDF文件详细教程

12

本文详细介绍使用php动态构建pdf文件的整个过程。使用免费pdf库(fpdf)或pdflib-lite等开源工具进行实验,并使用php代码控制pdf内容格式。有时您需要准确控制要打印的页面的呈现方式。在这种情况下,html就不再是最佳选择

利用php做服务器和web前端的界面进行交互

10

php与web页面交互是实现php网站与用户交互的重要手段。希望查看本篇文章的学者首先查看一下php的基础知识,因为今天用到这个东西,现学现卖吧.后续会更新php服务器的基础知识!1.首先你要有一个界面我这里利用我项目开发的一个简单界面截取

浅析PHP中的i++与++i的区别及效率

16

先看看基本区别:i++:先在i所在的表达式中使用i的当前值,后让i加1++i:让i先加1,然后在i所在的表达式中使用i的新值看一些视频教程里面写for循环的时候都是写++i而不是i++,上网搜索了一下,原来有效率问题++i相当于下列代码i+

PHPjQuery表单,带验证具体实现方法

7

email检测,密码重复检测,可以用于表单发送的各种环境,例如发送反馈,注册帐号复制代码代码如下:<divid="container"><?if(isset($_post['send'])&&(!validatename(

基于PHP实现通过照片获取ip地址

5

在本教程中,我们将学习如何用一张照片来盗取ip地址。我的想法是通过修改.htaccess文件,将jpg文件当作php文件来解析。下面就是我们需要向.htaccess中添加的代码:addhandlerapplication/x-httpd-p

PHP实用函数分享之去除多余的0

7

代码很简洁,也很简单,就不多废话了。复制代码代码如下:/***去除多余的0*/functiondel0($s){$s=trim(strval($s));if(preg_match('#^-?d+?.0+$#',$s)){re

Yii2实现ActiveFormajax提交

7

做项目时总会碰到ajax提交的功能,特别是在做后台提交时,一般都会用模型自动生成,这个功能的使用会比较频繁,其实只要了解了流程,操作还是挺简单的,使用起来也方便。表单部分<?php$form=activeform::begin

ThinkPHP简单使用memcache缓存的方法

8

本文实例讲述了thinkphp简单使用memcache缓存的方法。分享给大家供大家参考,具体如下:thinkphp的默认缓存方式是以file方式,在/runtime/temp下生成了好多缓存文件。服务器装了memcached后想给更改成me

基于PHP微信红包的算法探讨

18

突发奇想给校友微信群发了红包,我设定红包总额为10元,支持28个人随机领取。于是一个有趣的结果出现了:a领取了0.26元b领取了0.29元c领取了0.02元d领取了0.56元e领取了0.64元……微信是采用什么样的算法做到的?简单百度了下,

thinkPHP5项目中实现QQ第三方登录功能

9

本文实例讲述了thinkphp5项目中实现qq第三方登录功能。分享给大家供大家参考,具体如下:最近用thinkphp5框架做了一个婚纱店的项目,在开发过程中需要用到第三方登录,腾讯官方给的案例是几个文件相互包含实现的,放到tp5里面很悲催的