随笔分类 -  php

摘要:在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。 验证原理 示意图 原理 从图中可以 阅读全文
posted @ 2018-04-17 13:51 阿锋佬 阅读(4991) 评论(0) 推荐(2)
摘要:********************************************************************************************** /*这是PHP创建的一个小接口*/ connect_error) { die('Connect Error (' . $mysqli->connect_errno . ') ' ... 阅读全文
posted @ 2018-02-25 15:26 阿锋佬 阅读(2428) 评论(0) 推荐(0)
摘要:如这类效果: 例一:简单 php部分: 例二:完整 HTML部分: PHP部分: 阅读全文
posted @ 2017-07-27 19:05 阿锋佬 阅读(1400) 评论(0) 推荐(0)
摘要:只用两次比较,得到三个数的中间值。 阅读全文
posted @ 2017-05-24 09:23 阿锋佬 阅读(3530) 评论(0) 推荐(1)
摘要:在项目中用php+mysql,需要插入数据,但是数据库表字段又很长,如果用常规的insert into table (c) values ('dd')的话,将是很长的sql语句,而且一不小心,就弄错了。 所以一般都用数组来操作,好多框架都有专门的功能,例如thinkphp的表映射,可用 但是原生的怎 阅读全文
posted @ 2017-03-15 21:50 阿锋佬 阅读(7922) 评论(0) 推荐(0)
摘要:先把今天要用的几个函数罗列出来: //explode()转换成数组,implode()转化成字符串 explode("分隔符",需要被分割的字符串或变量) $priv="product,index"; explode(",",$priv); //判断一个字符串是否存在于一个数组中 in_array( 阅读全文
posted @ 2017-03-15 20:53 阿锋佬 阅读(554) 评论(0) 推荐(0)
摘要:1。最近在做项目的时候,遇到这样的一个问题,就是我每做完一件事情,都要更新一下统计表,然而要更新统计表,就要根据主键去统计表里面去查询是否已经有这样的一条记录,如果有那么就更新,如果没有那么就插入一条记录,开始我就是这么干的,结果被老大给否决了,他说可以用on duplicate key updat 阅读全文
posted @ 2017-03-12 22:41 阿锋佬 阅读(490) 评论(0) 推荐(0)
摘要:UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。 一、在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析 阅读全文
posted @ 2017-03-12 14:06 阿锋佬 阅读(945) 评论(0) 推荐(0)
摘要:下面两个分页方式: js分页: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=" 阅读全文
posted @ 2017-03-09 21:53 阿锋佬 阅读(397) 评论(0) 推荐(0)
摘要:当用PHP访问数据库时,除了PHP自带的数据库驱动,我们一般还有两种比较好的选择:PDO和MySQLi。在实际开发过程中要决定选择哪一种首先要对二者有一个比较全面的了解。本文就针对他们的不同点进行分析,并对多数据库类型支持、稳定性、性能等等方面进行对比。 一、连接 二、API 支持 PDO和MySQ 阅读全文
posted @ 2017-03-08 23:42 阿锋佬 阅读(20125) 评论(1) 推荐(9)
摘要:1.PHP 函数:阻止 SQL 注入 SQL 注入或者 SQLi 常见的攻击网站的手段,使用下面的代码可以帮助你防止 对用户输入的数据做转义: 输出做stripslashes,htmlspecialchars是在输出HTML时防御XSS攻击的,区别于上面说的防御SQL注入 2.用php实例进行mys 阅读全文
posted @ 2017-03-08 22:56 阿锋佬 阅读(473) 评论(0) 推荐(0)
摘要:阿里云一台服务器出现问题! 我估计是一键安装包环境的原因,所以打算重新搭建下环境! 首先,当然是先做好快照!安全第一! 对系统盘做更换系统操作,装上纯净版的centos。 装好后,进入系统 一、挂载数据盘 只有系统盘了,挂载上原来的数据盘 看到数据盘了/dev/vdb1 挂载上这个数据盘, 然后写入 阅读全文
posted @ 2017-03-02 16:43 阿锋佬 阅读(18315) 评论(1) 推荐(6)
摘要:两种方式:一、Linux 服务器Linux原生支持crontab,所以可以利用这一功能做定时任务步骤:1、编辑crontab文件:Linux:crontab -e2、输入代码:0 0 * * 6 /etc/init.d/httpd restart && /etc/init.d/mysqld rest 阅读全文
posted @ 2017-02-23 15:03 阿锋佬 阅读(8253) 评论(0) 推荐(1)
摘要:直接上代码: 例如随机生成 6 位 字母和数字组合 只需调用函数 并传参6即可。 如果仅仅是生成小写字母你可以使用类似方法 大写字母 阅读全文
posted @ 2017-02-23 09:54 阿锋佬 阅读(10671) 评论(0) 推荐(0)
摘要:<VirtualHost *:80> DocumentRoot "D:/www/4w_raaaa_com_2017" ServerName www.raaaa.com:80 ServerAlias ServerAdmin webmaster@t.rajlyy.com DirectoryIndex i 阅读全文
posted @ 2017-02-17 08:56 阿锋佬 阅读(3063) 评论(0) 推荐(0)
摘要:SELECT Auto_increment FROM information_schema.`TABLES` WHERE Table_Schema='数据库名' AND table_name = '表名' limit 1; 阅读全文
posted @ 2017-01-02 17:02 阿锋佬 阅读(2544) 评论(0) 推荐(0)
摘要:1,修改caches/configs/cache.php 2,修改phpcms/libs/functions/globl.func.php 文件的四个函数 3,修改phpcms/libs/classes/cache_memcache.class.php 4,测试调用文件(保持到网站根目录查看) ok 阅读全文
posted @ 2016-12-31 01:27 阿锋佬 阅读(997) 评论(0) 推荐(0)
摘要:第一种解决办法是关闭Csrf public function init(){ $this->enableCsrfValidation = false; } 第二种解决办法是在form表单中加入隐藏域 <input name="_csrf" type="hidden" id="_csrf" value 阅读全文
posted @ 2016-12-23 16:37 阿锋佬 阅读(1479) 评论(0) 推荐(0)
摘要:记录yii2-imagine几个常用方法: 阅读全文
posted @ 2016-12-20 16:17 阿锋佬 阅读(1526) 评论(0) 推荐(0)
摘要:今天客户反映,上传的图片生成缩略图有的图片变成黑色,出现问题就百度了一下,有不少网友也遇到这样的问题,但是官方论坛也没有给出解决办法,那还得靠自己解决了,于是就研究phpcms v9 图片压缩代码。打开\phpcms\libs\classes\image.class.php,看了半天也没有看出哪里的 阅读全文
posted @ 2016-12-05 09:32 阿锋佬 阅读(1879) 评论(0) 推荐(0)