![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 52
SANZ1991
莫听穿林打叶声,何妨吟啸且徐行。
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
展开
-
【OpenCart】(一)、重拾OpenCart开发之安装切换中文语言
重拾OpenCart开发之安装切换中文语言1、背景基于OpenCart 原生版 3.0.3.1然后从opencart.cn上下载中文语言包解压到项目中2、安装按步骤安装成功3、后台操作Language Name: 简体中文Code: zh-cnLocale: zh_CN.UTF-8,zh_CN,zh-cn,zh_cn,chinaStatus: Enabled...原创 2019-02-16 09:28:55 · 1811 阅读 · 0 评论 -
【PDF2PNG】PHP将PDF转换成PNG ?
这里写自定义目录标题PHP环境下,将PDF文件转换成PNG图片?需要的环境Imagemagick扩展安装php代码如下:如果执行,报错:Failed to read the filePHP环境下,将PDF文件转换成PNG图片?最佳的环境是Linux下需要的环境PHP环境Imagemagick 扩展ghostscriptImagemagick扩展安装如果是宝塔的安装的环境,则只需要在宝塔中执行即可,如下图:如果,不是宝塔安装的,则问度娘安装教程php代码如下:/** * 将pdf原创 2021-04-08 17:43:45 · 462 阅读 · 0 评论 -
【PHP】PHP中使用Spreadsheet_Excel_Reader处理EXCEL日期问题?
PHP中使用Spreadsheet_Excel_Reader处理EXCEL日期导入不经处理的数据<?php date('Y-m-d',(birthday - 25569) x 60 x 60 x 24) ?>导入不经处理的数据导入数据,得到的并不是时间格式,而是一个int数字。这些个数字是相隔天数。例如是出生日期跟1900-01-01相隔的天数,并不是我们熟知的1970-01-01所以,要算成我们准确的日期,则需要减去相差的70年天数,70 x 365 + 18(其中的闰年的天数)原创 2020-07-11 15:50:05 · 663 阅读 · 0 评论 -
【PHP】大数据和高并发的解决方案汇总!
大数据和高并发的解决方案汇总一、海量数据解决方案二、高并发的解决方案。一、海量数据解决方案1.使用缓存: 使用方式:1,使用程序直接保存到内存中。主要使用Map,尤其ConcurrentHashMap。2,使用缓存框架。常用的框架:Ehcache,Memcache,Redis等。 最关键的问题是:什么时候创建缓存,以及其失效机制。对于空数据的缓冲:最好用一个特定的类型值来保存,以区别空数据和未缓存的两种状态。2.数据库优化: 1,表结构优化。 2,SQL语句优化,语法优化和处理逻辑原创 2020-07-02 15:49:14 · 742 阅读 · 0 评论 -
【微擎】ThinkPHP框架开发微擎应用?
ThinkPHP框架开发微擎应用?原创 2020-06-30 15:27:03 · 3163 阅读 · 2 评论 -
【PHPStorm】PHPStorm去除SQL语句的下划线?
原来是这种效果想达到这样的效果只需要这样操作成功原创 2020-04-30 11:01:14 · 1334 阅读 · 0 评论 -
【PHP+NuSoap】PHP+NuSoap构建WSDL服务器?
人狠话不多,废话不多说,直接上代码。使用的是ThinkPHP5.1.x框架服务器端,许多复杂的结构和情况都涉及到了,可以作为参考<?phpnamespace app\services\controller;use app\services\data\AsphaltMixplantDataUploadData;use app\services\formula\AsphaltMix...原创 2020-04-23 10:56:48 · 364 阅读 · 0 评论 -
【UDP】EasySwoole + UDP 服务器开发与测试?
如果是使用的某些云服务器,例如阿里云,一定要将ECS服务器的安全组设置好,例如UDP端口以9601为例,必须要设置安全组,不然只能在同一服务器内测试。EasySwoole框架中,修改EasySwooleEvent.phppublic static function mainServerCreate(EventRegister $register) { ..代码适当位置,加入...原创 2020-03-04 16:33:11 · 387 阅读 · 0 评论 -
【PHP+Oracle+CLOB】PHP处理Oracle中大文本CLOB数据的问题?
MySQL中text类型与Oracle中的CLOB对应<?phpclass OciModel{ public $conn; public $table; public $seqname; public $where;//查询条件,字符串 public $lob;//lob字段名,数组 public $data;//数据数组...原创 2020-01-18 11:44:20 · 784 阅读 · 0 评论 -
【微擎】微擎应用开发注意事项!
defined('IN_IA') or exit('Access Denied');defined('YS_PARTY_ROOT') or define('YS_PARTY_ROOT',IA_ROOT . '/addons/yunshy_party/');@require_once('common/excel/reader.php');@require_once IA_ROOT . '/...原创 2019-12-29 22:06:49 · 1398 阅读 · 0 评论 -
【微擎】微擎自带验证码的使用?
微擎自带验证码如何使用?1、前端引用<form id="form" action="" method="post"> <div class="form-group"> <input name="code" type="text" class="form-control" placeholder="请输入验证码" style="width:65%;dis...原创 2019-11-04 11:13:12 · 1160 阅读 · 0 评论 -
【ThinkPHP+Excel】PHP操作Excel数据导入导出!
Excel导入导出数据导入 /** * @导入试题 */ public function import(){ //引入EXCEL操作库 require_once( WEB_ROOT . '/Application/Common/excel/reader.php' ); // $this->bcIt...原创 2019-09-12 00:37:22 · 243 阅读 · 0 评论 -
【ThinkPHP】Fatal error: Uncaught think\exception\ErrorException: include(): Filename cannot be empty.
ThinkPHP 5.1框架报错记录Fatal error: Uncaught think\exception\ErrorException: include(): Filename cannot be empty in /www/wwwroot/abc.com/framework/library/think/exception/Handle.php:184 Stack trace: #0 /w...原创 2019-06-13 15:57:12 · 19808 阅读 · 8 评论 -
【ThinkPHP+Oracle】ThinkPHP5.1.x+Oracle主键是sys_guid()
ThinkPHP5.1.x框架处理ORACLE数据库(这里是基于5.1.35)1、首先通过composer安装think-oracle V2.*版本的插件。(thinkphp5.1 需要2.0版本以上)2、使用的场景是所有表的主键是32位不相同是字符串,oracle中默认使用sys_guid()生成。3、无需自增,则无需序列,也无需触发器。4、修改框架:a.首先在最外面common.ph...原创 2019-04-17 14:34:46 · 533 阅读 · 0 评论 -
浅谈实人认证程序实现?
浅谈实人认证的技术可行性和验证必要性,之前的实名认证模式是用户手动上传手持身份证照片,后台管理员来审核。无法做到实时认证,且需要人力成本。原创 2017-08-14 15:32:38 · 2713 阅读 · 0 评论 -
怎样开发蓝信H5应用,以及实现内外网数据互转?
蓝信是什么?类似微信,江苏省公安厅也在使用的一款手机移动APP平台,能实现内外网互联互通,数据互转。可以实现内网聊天,外网查看。采用邀请注册制。基于蓝信能做什么?基于蓝信平台,可以很好的把内外网数据打通,方便办公。有成熟的接口体系进行数据扩展。怎么开发?待续…原创 2017-10-17 09:10:21 · 2534 阅读 · 0 评论 -
Nginx中如何兼容apk下载链接?
毫无征兆,服务器上的安卓下载包apk链接在微信中就不能直接打开了,很是尴尬。面对一大堆已经打印出来的宣传单和一个个二维码,顿时来火。火归火,问题还是要解决的,怎么办?现在换是肯定不可能了,于是想到了兼容。。。HOW兼容?http://www.abcdx.com/xxxx.apk 1. 控制器路径重写 这里是一个静态文件,无法通过控制器去改变。 2. 入口文件路径兼容原创 2018-01-13 18:46:04 · 3229 阅读 · 0 评论 -
Nginx中获取自定义的header参数?
如何在Nginx环境下获取自定义的header参数 ? 项目之前部署在apache和IIS下运行,一直都好好的,且把用户ID和TOKEN在客户端以header参数的形式传过来的。后来改换环境,在NGINX下无法获取自定义的参数了,百度了解决方法,直接贴代码:首先 fastcgi.conf中定义所用到的参数,如下:其次在nginx.conf中定义?在程序通过原创 2018-01-18 10:39:29 · 17033 阅读 · 0 评论 -
【ThinkPHP】ThinkPHP框架在nginx+https环境下无法去除index.php ?
在服务器中之前使用http协议下,ThinkPHP框架的项目都能正常访问,但是换了https协议后,就出现无法虚拟化路径,即无法去除index.php文件,找到问题即解决方法:修改nginx中的location配置项 location ~ ^/.*$ { #if (!-e $request_filename) { # re...原创 2018-02-08 10:17:57 · 1142 阅读 · 0 评论 -
【ThinkPHP】ThinkPHP主从读写分离+MySQL底层配置半自动复制同步
多站点为了保证服务器的效率,数据库读写分离是有必要的。百度了很多,全都是说不到重点COPY来COPY去的。 不啰嗦,上代码。MySQL 5.7+版本:TP 配置主从数据库return [ //数据库连接配置 'DB_DEPLOY_TYPE' =&gt; 1, //是否启用分布式 'DB_RW_SEPARATE' =&gt; true, //是否启用智能读原创 2017-12-15 15:08:00 · 7586 阅读 · 0 评论 -
【ThinkPHP】再谈ThinkPHP-- 再次出发
今年上半年之前做项目用过一次ThinkPHP,觉得它很适合学习,是一个优秀的开源框架。这次想自己写一个个人博客网站又不想使用WordPress,所以就再次想到用ThinkPHP框架了。ThinkPHP是PHP初学者应该学习的框架,ThinkPHP一直宣称是轻量级框架,且适用于快捷开发。依照ThinkPHP官方给的建议,我们使用的是ThinkPHP3.1.3核心版。下载解压,将ThinkPH...原创 2013-11-06 14:26:01 · 1609 阅读 · 0 评论 -
【Magento】Magento对PHP扩展的要求
extension=php_curl.dllextension=php_gd2.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo.dllextension=php_pdo_mysql.dll原创 2013-09-15 19:13:12 · 1374 阅读 · 0 评论 -
【WordPress】WordPress常用的代码
WordPress绝对是一个好的开源框架。在一次次WordPress的使用中,总是将之前用过的一些代码给遗忘了,使得自己的办事效率很低。于是我打算把用到的一些代码给记下来,以方便后面的开发。可能有点凌乱,但是会做好相应的说明:1、根据菜单名获取菜单众所周知,WordPress中可以新建许多菜单,每个菜单中有许多菜单项,这里通过代码实现某个菜单的获取。 function g...原创 2013-10-15 11:29:35 · 1640 阅读 · 0 评论 -
【WordPress】WordPress插件机制
WordPress 并非仅仅是一个简单的博客平台,同时也是一个功能极其强大并且有着无限扩展能力的 CMS 平台。现在不管是在国内还是国外,WordPress 都有着庞大的用户数量,而且这等用户数量也是其它博客平台难以匹敌的,一直以来也都有着数量巨大的 WordPress 爱好者为其开发主题和插件,借助于这些主题和插件,你几乎可以把 WordPress 配置成任何类型的站点。我一直认为开发插件不...原创 2013-10-13 18:35:57 · 1864 阅读 · 0 评论 -
【PHP】工银e缴费PHP版本对接?
工银e缴费PHP版本对接?原创 2019-03-27 21:47:13 · 1181 阅读 · 0 评论 -
图片加速技术
在如今的网络世界中,用户体验绝对的重要。原创 2014-12-06 13:51:44 · 741 阅读 · 0 评论