php创建数据库,mysql
php

php自动创建数据库,php导入sql

1877 0

自己写的一个利用php导入sql的类,准备好sql文件后可以直接导入到指定数据库中。 功能:创建数据库、导入sq 关键点:创建用户、创建数据库、分配用户权限、利用新的库地址导入sql文件。 待完善:动态自定义数据内容,错误和异常问题抓取,其他问题 注意问题:sql中注释不要用英文分号隔开,否则会sql报错,因为利用英文分号拆分为sql语...

phpexcel远程下载文件
php

利用phpExcel实现远程下载文件接口

1879 0

由于做后台的很多时候都会用到PHPExcel这款插件实现统计数据的导出功能,每个地方都引入这款插件和实例化当然是可以的,只是感觉有点麻烦,项目一旦多了就发现每次都要复制一份插件到新的网站去,而有些只是某个小功能需要下载而已,这样有点浪费资源! 所以我想能不能在一个地方写一次,以后每次只是调用接口即可呢?百度了一下居然没有找到,找来的都是直接输出文件流下载的。。。。 ...

php数组排序,array_multisort
php

php数组按照自定义key排序

1899 0

数组是一门编程语言必不可少的部分,对数据的操作往往就是对数组的操作。今天分享一个对数组排序的常用内置函数,当然是php的啦。 需求:从数据库中根据用户经纬度和目标所在的经纬度对比,算出所有用户到目标的距离。然后根据距离由近到远排序,其次根据每个用户的价格排序,然后根据其他内容排序。。。。 分析:这是一个按照优势条件排序数据的问题,也是冒泡。当然可以分成多次数组后组合,多次循环冒...

php时间段
php

php获取今天、昨天、上周、上月等

1669 0

网站统计经常需要分时间段进行统计,比如今天、昨天、本周、上周、本月、上月、本季度等。下面是先获取今日、本周、本月然后推出昨天、上周、上月的时段:     $today = date('Y-m-d').' 00:00:00';//今天零点 $tweek = date('Y-m-d',(time()-((date('w')...

GD库缩略图,php缩略图
php

用GD库把一张图分割几个等分

1757 0

利用php里面的GD库可以轻松地把图片进行处理,下面的函数可以把一张图片切割为5部分并按比例(原图的四分之一)缩小保存图片。 /** * @param $img :生成的图片 * @param $source_img :要处理的图片 * @param $x :从原图x坐标开始截取(原图左上角为0) * @param $...

无线加载,无限分加载数据
javascript

jq无限加载,上拉无效加载数据

2148 0

首先要给滚动做一个事件监听,用jq的on即可,然后计算滚动的高度,设置上拉一定高度(这里设置50px)后开始加载数据,当然也要做防止反复请求(stop),利用分页原理定量加载,用滚动需要scroll事件,所以要给事件的容器设置一个高度。下面是实现无限加载数据的js: <script type="text/javascript"> var stop = true;...

左右值法二叉树遍历,多级分销系统,左右值关系链解决方案
php

左右值法二叉树遍历,多级分销系统,左右值关系链解决方案

2857 0

今天遇到一个多级分类问题,层层分类下去,属于无限极分类。首先遇到这样的问题: ①如何确保查询的某个节点是否属于我的下级链中。 ②新添加节点时整天会不会发生混乱。 ③怎样高效得到答案,如果级数达到几W级呢? ④删除节点的影响。。。等等。 首先解决方案想到了几个: 1.根据传入的某个编号查询上...

svn linux ,ubuntu svn
linux

linux svn command

1662 0

1、将文件checkout到本地 svn checkout path(path是服务器的目录) 例如 :svn checkout svn://192.168.1.1/pro/domain 2、往版本库中添加新的文件 svn add filename 例...

php过滤特殊字符
php

完整的php对用户输入进行过滤特殊字符的函数

2094 0

不要相信任何用户的任何输入,用户的输入总是有意无意地对我们的程序产生bug,所以我们需要做一些基本的防备。 其实我们php是后端语言,对前端的数据进行处理,最后进行逻辑实现或者存储。 只靠前端判断,后端直接用是不可靠的,小人难防,意外难猜~。 只靠后端判断效率太低,每次都要后端反馈回来,造成不必要的资源浪费,请求不合理。 ...

.htaccess文件设置上传大小
php

利用.htaccess文件设置服务器上传文件的大小限制

2539 0

服务器默认是2M的上传大小,可以修改php.ini配置进行修改,不过操作难度大,人家的服务器还不给你操作,怎么办?? 当然,分割上传是可以的,只是比较麻烦,还需要多线程的话更不好操作。 简单的就是通过修改htaccess文件,对网站上传大小进行设置,如下我要限制最大上传大小是50M: 在网站根目录新建.htaccess文件,写入下面的代码即可。 ph...