json_encode在php5.4之前对中文的处理还是有一些问题了,但在php5.4之后我们可以利用JSON_UNESCAPED_UNICODE来让json更好的支持中文了,下面来看看具体的步骤。
PHP定时器实现每隔几秒运行一次
php是服务器端脚本了并不像js那样有专业的settimeout函数来定时执行了,但只要浏览器不关闭各阶层是可以做到了,下面一起来看看。
下面写个简单例子来讲解这个方法。
php无刷新文件上传程序代码
文件上传最简单的就是一个表单用户选择图片之后点击上传了,如果希望用户体验好点,我们可以使用ajax或iframe来上传了,下面一起来看一个例子。
php 避免form表单重复提交的方法
要防止重复提交我们通过需要增加一些额外的一些验证了,像数据库查询或表单的key验证或最简单的jquery事件监控了,下面我们一起来看看。
比如下面的情况就会导致表单重复提交:
php中curl实现GET和POST请求抓取网页或上传文件
curl函数的强大之处就可以像用户一样的去访问一个网页并且可以是php所能接受的所有数据提交模式了,下面我们来看一个php中curl实现GET和POST请求抓取网页或上传文件的例子并且它还支持跨项目和跨服务器的哦。
php 敏感词过滤高级版
前面介绍过一个过滤了些特殊字符的php程序,下面我们升级一下这个敏感词过滤函数更强大了有了它再也不怕敏感词中间加空格或者其他标点符号了。
php换行符号替换与过滤例子
一、直接过滤掉
$reg= array("\r\n", "\n", "\r");
解决登陆phpMyAdmin出现”#2002 无法登录 MySQL 服务器”方法
,#2002 无法登录 MySQL 服务器错误我们可以判断一个是mysql服务器没有启动或者phpmyadmin中的主机配置有问题,下面一起来看看。
一般情况下,我们在管理Linux VPS服务器网站数据库的时候,大部分会使用PHPMYADMIN面板可视化管理数据库。晚上一网友告知原本可以登录的PHPMYADMIN今天无法登陆,但是网站运营都正常的,登录PHPMYADMIN的时候有出现红色"#2002 无法登录 MySQL 服务器"的错误提示,确定密码和用户是没有问题的。
php中把unicode编码转化为中文
小编在网上看到最多的就是汉字转换unicode编码了,今天我们看到一个反过来的操作就是把unicode转换成中文了,下面一起来看看
这两天帮别人开发微信平台好友板块,存储用户爱好的内容都是unicode,取出来后需要转化成汉字
PHP表单增加token验证,防止站外及重复提交
token用于常用的表单防止重复提交及站外提交的一个常用的处理方式了,下文我们一起来看一个PHP表单增加token验证,防止站外及重复提交例子。
原理在于生成一个随机字符串放在session里。提交表单后来验证这个字符串。可以做到防止他人自己写form来欺骗提交,重复提交或者双击提交。
PHP+MySQL实现简单留言板功能
通过php+mysql 实现的简易blog,可以实现增删改查。效果如下图:
解决PHP导出CSV文中文乱码问题
csv文件可以使用excel打开并进行一些操作了,同时我们用php导入csv文件是非常的简单了,所以我们通常会使用php来导出csv了,但有时会碰到在使用Excel打开csv时出现乱码问题了,下面我们就来看解决办法。