PHP
文章平均质量分 81
hayley-liu
忆何如,忘又何如,还来不及去回忆,却倔强的忘记,时间的流逝终于让我们做到了遗忘。
展开
-
php绝对路径与相对路径之间关系的的深入研究
前一阵子老是受php开发中,文件互相引入require()相对位置关系的困扰,为了彻底弄清它们的关系,笔者做了个实验。原创 2016-10-06 14:27:28 · 6466 阅读 · 0 评论 -
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解,解决PHP下载文件名中文乱码
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解,解决PHP下载文件名中文乱码原创 2016-10-20 15:41:19 · 2673 阅读 · 0 评论 -
车牌号正则表达式校验
php车牌号正则表达式校验原创 2016-12-14 11:31:43 · 6436 阅读 · 0 评论 -
phpmailer--发送邮件报错
有时做mail可能到不少问题,一些常见的错误网上很多但没有答案,但是自己不断摸索,总会有结果,现在把我遇见的一些常见问题及解决方法分享!原创 2017-03-08 11:38:07 · 4630 阅读 · 0 评论 -
phpmailer--中文说明
在Internet上能够接收电子邮件的服务器都有SMTP。电子邮件在发送前,发件方的SMTP服务器与接收方的SMTP服务器联系,确认接收方准备好了,则开始邮件传递;若没有准备好,发送服务器便会等待,并在一段时间后继续与接收方邮件服务器联系。这种方式在Internet上称为“存储——转发”方式。原创 2017-03-09 17:32:56 · 661 阅读 · 0 评论 -
phpmailer--用例
/** * 邮件发送 +---------------------------------------------------------- * @access public +---------------------------------------------------------- * @param string $sender 发件人信息(地址:名称) ,原创 2017-03-09 18:21:35 · 1049 阅读 · 0 评论 -
PHP-Session总结
在开发中,非常有必要弄明白具体细节。不能停留在使用session_start()函数了,然后获取session值。不知道里面的机制,在开发中遇到了新的问题,解决起来比较费心。PHP session 变量用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面原创 2017-04-10 15:31:00 · 1171 阅读 · 0 评论 -
安装Composer 出错解决方案
今天在安装composer的时候,提示如下错误:The PHP exe file you specified did not execute correctly遇到这种错误的时候,你需要去看composer的安装下的错误提示文件。原创 2017-04-27 15:16:13 · 5156 阅读 · 0 评论 -
巡更网站部署出现记录
巡更网站的数据库和网站代码开发之初都在公司两台服务器,开发需求满足后要部署到客户公司的服务器,在此记录部署时遇到的一些问题和解决方法。原创 2017-08-12 10:55:02 · 625 阅读 · 0 评论 -
Windows Server2012R2 FTP服务器配置
Windows Server2012R2 FTP服务器配置原创 2017-08-28 19:39:12 · 23763 阅读 · 0 评论 -
PHP CURL 应用日记1--验证登录再调用API
最近项目开发中需要结合旷世智能企业系统的人脸识别历史资料,提供的API中要求先验证登录COOKIE再查询历史资料,我首先分别验证了登陆API和查询资料API的可用性,单独验证的确都可以使用且查询资料的API必须登录之后才可以查询到资料。在两个API联合的验证过程中遇到几个问题,第一个其实是粗心忽略了登录API和查询资料API对HEADER的特殊设置,第二个是COOKIE存储方法有问题,在查询资料A原创 2018-02-01 19:29:00 · 717 阅读 · 0 评论 -
统计分析--时间x值分组
在项目中做统计分析实在是想法乱入,各种x,y值都会出现,但以时间为统计单位还是比较常见,这里记录一个自己写的时间分组小函数代码如下:function timeArrayProcess($startTime, $endTime, $type = null) { $format = "Y-m-d H:i:s"; if ($startTime > $endTime原创 2018-02-01 19:55:43 · 375 阅读 · 0 评论 -
php中将url中的参数含有%20进行转换或解码
我的url:.......index.php?action=search&start=12&search=star wave&orderby=categories&showtype=pageshttp://www.makaidong.com/share123/admin/editposts.aspx?opt=1我的简单code:print_r($_get['search']);exit原创 2018-02-01 20:08:58 · 3157 阅读 · 0 评论 -
ubuntu 修改apache2 默认网站目录和默认主页文档
1、修改默认网站目录ubuntu8.10下修改apache2的默认文档目录默认是在/var/www里面sudo gedit /etc/apache2/sites-enabled/000-default在文档中找到DocumentRoot在后面修改你要放置网页文件的目录。修改完了别忘记重启apache2服务器命令: sudo/etc/init.d/apache2 restar原创 2018-02-01 20:21:08 · 8978 阅读 · 0 评论 -
session多服务器共享的方案梳理
session的存储了解以前是怎么做的,搞清楚了来龙去脉,才会明白进行共享背后的思想和出发点。我喜欢按照这样的方式来问(或者去搞清楚):为什么要session要进行共享,不共享会什么问题呢? php中session的原理,以前做了一下总结,可以参考:http://www.cnblogs.com/wangtao_20/archive/2011/02/16/1955659.html原创 2018-02-01 20:22:22 · 633 阅读 · 0 评论 -
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
中文字符编码研究系列第一期,PHP函数篇详解十进制、二进制、八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (原创 2018-02-01 20:23:21 · 1172 阅读 · 0 评论 -
PHP Session以及过期设置
PHP Session 变量您在计算机上操作某个应用程序时,您打开它,做些更改,然后关闭它。这很像一次对话(Session)。计算机知道您是谁。它清楚您在何时打开和关闭应用程序。然而,在因特网上问题出现了:由于 HTTP 地址无法保持状态,Web 服务器并不知道您是谁以及您做了什么。PHP session 解决了这个问题,它通过在服务器上存储用户信息以便随后使用(比如用户名称、购买商品等)原创 2016-10-14 14:32:28 · 1128 阅读 · 0 评论 -
PHP代码中文输出乱码和转码问题
中文输出乱码和转码问题原创 2016-07-07 20:00:27 · 1388 阅读 · 0 评论 -
thinkphp 整合phpqrcode 生成二维码
PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。原创 2016-07-13 11:03:37 · 755 阅读 · 0 评论 -
PHP利用CURL方法模拟POST提交数据并获得返回值的小细节
背景:我与同事之间互相调用API,进行数据处理,并返回处理结果交互:我传递一个图片信息过去,他那边给我返回一个识别图像结果的json对象。方法:使用php的自带curl函数详情: 一.开启扩展服务:打开php.ini文件,把 “;extension=php_curl.dll” 前面的;去掉并重启apache 二.实现代码:$filePath = '@C:/Progr原创 2016-07-07 17:29:22 · 13963 阅读 · 1 评论 -
PHP把一段时间处理成分时间段数组(带有名称及截止时间)
背景:做数据分析时不免会有对于时间段的划分与分组查询处理数据,时间段的分段处理也很闹人,经过几次麻烦之后,自己做了一个小小的时间处理函数。说明:只需把开始和截止时间放入,就会返回时间段数组,可以根据不同的需求加以修改即可,不错的函数呦。原创 2016-07-07 19:38:41 · 1098 阅读 · 0 评论 -
PHPdatatable服务器端处理(1)
datatable服务器端处理小解原创 2016-07-07 19:49:29 · 1669 阅读 · 0 评论 -
PHPdatatable服务器端处理(2)
datatable服务器端处理的代码原创 2016-07-07 19:53:57 · 1344 阅读 · 0 评论 -
PHP API接口调用跨域问题
WEB前端调试调用跨域问题原创 2016-07-07 20:02:52 · 1402 阅读 · 0 评论 -
pache HTTP Server停止工作 原因分析(一)
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 36 bytes) in..........\\ThinkPHP\\Library\\Think\\Db\\Driver\\Mysql.class.php on line 198原创 2016-08-04 10:31:20 · 15226 阅读 · 0 评论 -
含有中文的字符串截取类
在截取英文字符串时使用substr()函数完成,但遇到含有中文字符串时,使用substr()函数截取会出现乱码,因为一个汉字由2个字节组成,所以当截取的字符数出现技术时,一个汉字被拆分输出为一个不完整的汉字,也就是乱码。本文提供了一个简单的避免截取中文出现乱码的小段代码。原创 2016-08-01 15:53:33 · 608 阅读 · 3 评论 -
php全面获取url地址栏及各种参数
php教程 全面获取url地址栏参数多种方法原创 2016-08-05 11:50:40 · 3614 阅读 · 0 评论 -
php修改服务器文件操作权限
php修改服务器文件操作权限原创 2016-08-18 10:57:21 · 11511 阅读 · 0 评论 -
调试接口取不到POST参数的小细节
利用类似RESTeasy小工具调试API时偶尔出现一直取不到POST的数据原创 2016-08-05 11:59:57 · 3784 阅读 · 0 评论 -
PHP isset 与 empty
在使用 php 编写页面程序时,使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候使用 empty() 函数。顾名思义,empty() 判断一个变量是否为“空”,isset() 判断一个变量是否已经设置。正是这种所谓的“顾名思义”,开始时走了些弯路:当一个变量值等于0时,empty()也会成立(True),因而会发生 一些意外。原来,empty() 和 isset() 虽然都是变量处理函数,它们都用来判断变量是否已经配置,它们却是有一定的区别:empty还会检测变量是否为空、为零。当原创 2016-08-18 16:47:00 · 547 阅读 · 0 评论 -
PHP调用webservice soap soapclient
PHP调用webservice soap soapclient new SoapClient时出现“Class 'SoapClient' not found”的错误即提示找不到这个类原创 2016-08-09 14:16:20 · 3450 阅读 · 0 评论 -
php curl常用例子
php curl常用例子原创 2016-08-31 15:21:29 · 556 阅读 · 0 评论 -
thinkphp 下实现繁简体汉字转换
项目中需要搜索简体字或者繁体字 ,没法在搜索中修改程序,只能在搜索之前的关键字做出修改了。输入输出或不论是简体还是繁体 一律转换成想要的字体 ,然后在对内容进行处理原创 2016-09-24 15:06:36 · 9161 阅读 · 2 评论 -
PHP 简单汉字繁简数据转换
项目中需要搜索简体字或者繁体字 ,没法在搜索中修改程序,只能在搜索之前的关键字做出修改了。 输入输出或不论是简体还是繁体 一律转换成想要的字体 ,然后在对内容进行处理原创 2016-09-24 15:23:23 · 2878 阅读 · 0 评论 -
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
在做PHP程序时,需要使用PHP做的文件下载那做就做呗把代码复制过来改了一改。很多效果也出来了那么点击下载后,恩,本以为搞定了文件下载,谁知道,图片打开的时候提示文件损坏,这我就观察了文件的大小。似乎真是多了 1KB左右。使用PS打开,恩,提示了损坏,不过图象可以出来。那么我就认为是 那多出来的 1kb的问题了。然后,我把一个txt上传上去,然后下载.果然发现,文件的前原创 2018-02-01 20:24:36 · 1668 阅读 · 0 评论