分类目录:PHP

以下是分类 PHP 下的所有文章

php导入excel,日期的处理

最近项目中需要一个导入excel的功能,发现以往处理excel日期的方式会出现问题;本地是apache+php5.2,一切正常;但是上传至nginx+php5.3后,发现上传导入的操作一直抛出500错误,起初以为是ajaxform的问题,排除后只能检查php代码,通过让人恶心的排查后发现,是一个处理excel格式日期的函数出现问题导致了500错误。 函数……

回顾mangodb

以下均基于windows平台。 基础概念,mongodb的数据库,集合,文档,分别对应关系型数据库的数据库、表、行。 首先安装mangodb,举例:把下载的压缩包解压后,复制到D:\mongodb,在该目录下新建一个db文件夹用来存储数据库。 进入到bin目录,使用该命令启动mongodb,请指定数据库目录。 mongodb --dbpath=D:\mongodb\db ……

回顾memcached

以下基于windows环境。 首先安装memcached.exe -d install,启动memcached服务memcached.exe -d start。 下载对应php版本的dll文件,地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ 将下载的dll文件复制到php的ext目录下。修改php.ini文件增加extension=php_memcache.dll 重启web服务器,完成,……

cUrl单线程/多线程爬虫实例

目标站没有列表,只有上下条链接,使用cUrl通过递归方式循环爬取内容(file_get_contents函数效率很低且容易出错),通过Rand_IP方法随机生成ip。 header("Content-type:text/html;charset=utf-8"); set_time_limit(0); getit('http://www.xxx.com/Code/0407190010.html'); //递归采集 funct……

thinkphp5的上传、图片处理、多语言

首先来看上传和图片处理。tp5封装了常用的图片处理方法,可以很方便的直接使用。 1、首先通过composer安装图片处理库。composer的安装和使用参见这里。 composer require topthink/think-image 下载完成后,目录位于vendor\topthink\think-image 2、上传 $file = request()->file('image'); $info = ……

pims在线订单管理系统V4.2.8更新 – 紧急漏洞修复

pims在线订单管理系统V4.2.8更新: 1、修复安装程序中的一个严重重装漏洞,建议安装后直接删除install文件夹以绝后患,或者使用最新版本pims。 2、修复一处sql注入漏洞。 3、涉及文件:install/step2.php、controller/buy.php 感谢: 国家互联网应急中心(CNCERT)www.cert.org.cn 国家信息安全漏洞共享平台(CNVD)www.cnv……

thinkphp5使用官方验证码插件的几个问题

1、首先使用Composer下载验证码插件。如果没有composer,点击这里下载并安装。 安装完成后,使用以下命令修改composer配置文件,使用国内镜像。原因你懂的。 composer config -g repo.packagist composer https://packagist.phpcomposer.com 然后打开cmd窗口,进入项目根目录,使用以下命令下载验证码插件: compos……