php
大侠等等我
这个作者很懒,什么都没留下…
展开
-
YII2 连表查询主键问题
连表查询语句报错了Primary key of ' ' can not be emptyyii调用链:yii\db\ActiveQuery->populate(Array)yii\db\ActiveQuery->removeDuplicatedModels(Array)之前运行都没有啥问题,怎么突然就报错了呢?后来查到数据库表被被测试偷偷替换了,表只有字段,连primary key索引都没有。如果从没有主键表连接其他表,就出现了这个问题。...原创 2020-09-28 15:29:33 · 694 阅读 · 0 评论 -
php图片处理类
<?php /** * image.class.php * * 图片上传类 * */ class Image { /** * 文件信息 */ var $file = array(); /** * 保存目录 ...原创 2018-11-30 15:15:48 · 588 阅读 · 0 评论 -
php AES加密解密类
<?phpclass Aes { public function encode($value,$key) { $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); ...原创 2018-11-30 15:20:15 · 158 阅读 · 0 评论 -
centos6.5 搭建lnmp开发环境(一)
vmware 安装 centos6.5BinDVD: 普通安装版LiveCD: 光盘centos系统,包含图形界面,终端LiveDVD: LiveDVD的精简版centos6.5下载链接centos6.5 操作ssh和防火墙centos默认是没有打开ssh的启动ssh服务: service sshd start打开端口:/sbin/iptables -I INPUT -p...原创 2018-12-04 20:30:27 · 655 阅读 · 0 评论 -
php简单分页类
php 简单分页类写这个分页类主要是用来理解php的分页原理<?php/** * 分页类 * 真分页是每次都去数据库查询,增加数据库的负担 * 假分页是第一次查询,然后读取数据,没有及时性 */class pagination { private $total; //总记录数 private $pagesize; //每页显示多少条 privat...原创 2018-11-30 16:01:37 · 222 阅读 · 0 评论 -
php断点下载远程文件
<?php/** * 下载远程文件类支持断点续传 */class HttpDownload { private $m_url = ""; private $m_urlpath = ""; private $m_scheme = "http"; private $m_host = ""; private $m_port = "80"; ..原创 2018-11-30 23:37:53 · 453 阅读 · 0 评论 -
php常用知识点
开发过程中总会遇到各种注意的点,这篇文章就是用来汇总,提醒自己(1)php大表单提交PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的表单数量,默认值是1000;如果发现不够用的情况,可以增大该值(2) php获取ip地址function getIp() { if(!empty($_SERVER['HTTP_CLIENT_IP'])) { ...原创 2018-12-01 00:11:55 · 556 阅读 · 0 评论 -
php使用redis防止cc攻击
public function filter_cc() { //时间间隔 $TIME_SPAN = 3; //最大请求数 $MAX_REQUEST = 50; //两参数组合起来就是:限制同一IP的客户在多少时间间隔内允许的最大请求数是多少。 $this->load->model("tb_...原创 2018-12-01 00:15:38 · 858 阅读 · 0 评论