易网时代-编程资源站
Welcome
首页
/
网页编程
/
PHP
thinkPHP线上自动加载异常与修复方法实例分析
2017-02-06
52
本文实例讲述了thinkPHP线上自动加载异常与修复方法。分享给大家供大家参考,具体如下:项目遇到一个奇怪的问题,本地代码正常,服务器上却不正常。经过测试,应该是自动加载出了问题,尝试了各种方法,1.手动加载,发现好麻烦,没完没了。2.自己写自动加载,写不出来,尴尬。3.修改配置,使其支持自动加载,发现还是不行。后来进行调试,发现本地支持import("@.ORG.OSSOssClient");import("@.ORG.OSSCoreOssUtil");...
php版阿里云OSS图片上传类详解
2017-02-06
75
本文实例讲述了php版阿里云OSS图片上传类。分享给大家供大家参考,具体如下:1.阿里云基本函数/** * 把本地变量的内容到文件 * 简单上传,上传指定变量的内存值作为object的内容 */public function putObject($imgPath,$object){$content = file_get_contents($imgPath); // 把当前文件的内容获取到传入文件中$options = array();try {$this-...
PHP中静态变量的使用方法实例分析
2017-02-06
44
本文实例讲述了PHP中静态变量的使用方法。分享给大家供大家参考,具体如下:1.定义静态变量public static $endpoint,$accessKeyId,$accessKeySecret,$bucket;2.静态变量赋值protected function _initialize() {self::$endpoint = C("OSS_ENDPOINT");self::$accessKeyId = C("OSS_ACCESS_ID");self:...
PHP 芝麻信用接入的注意事项
2017-02-06
61
芝麻官方下载的SDK,跑不起来,百度搜索一番也没有发现太多的文章 ,只有一个CSDN博客写的一篇文章,比较有参考价值详细查阅文档+几天测试整理以下几点注意事项:接入芝麻API接口,应该分2步:第一步,获得授权,这个,官方的SDK,只要吧参数配置正确,就能操作。 注意下面这些参数,和 芝麻文档对比,另外最重要的一点,,,芝麻公钥生成,以及修改,生成的公钥按照官方的操作复制进芝麻后台,保存之后,芝麻会生成新的公钥,点击复制,在保存到我们的公钥文件,然后上传到空...
thinkPHP订单数字提醒功能的实现方法
2017-02-06
42
本文实例讲述了thinkPHP订单数字提醒功能的实现方法。分享给大家供大家参考,具体如下:运行效果图如下:html:<ul class="am-avg-sm-5"><li class="condition-li" status="0"><span class="condition">全部<if condition="$num.all neq 0"><span class="badge">{sh:$...
thinkPHP商城公告功能开发问题分析
2017-02-06
47
本文实例分析了thinkPHP商城公告功能开发问题。分享给大家供大家参考,具体如下:效果如下1.定在头部position: fixed;z-index: 999;top: 0;opacity:1;2.ajax处理json数据// 获取商城公告function getNotice() { // 获取公告函数var res;$.ajax({type: "POST",url: "{sh::U("Store/Mall/ajaxGetNotice",array("m...
thinkPHP实现多字段模糊匹配查询的方法
2017-02-06
80
本文实例讲述了thinkPHP实现多字段模糊匹配查询的方法。分享给大家供大家参考,具体如下:引言:有时候查询要匹配多个字段。比如查询地址,地址是由多个字段组成的。有省、市、区等等,以及详细地址。这个时候如何查询呢?实现不同字段相同的查询条件$User = M("User"); // 实例化User对象$map["name|title"] = "thinkphp";// 把查询条件传入查询方法$User->where($map)->sel...
phpmailer绑定邮箱的实现方法
2017-02-06
47
本文实例讲述了phpmailer绑定邮箱的实现方法。分享给大家供大家参考,具体如下:效果如下:1.配置<?phpreturn array ( "email_host" => "smtp.aliyun.com", "email_port" => "25", "email_username" => "diandodo@aliyun.com", "email_password" => "xxxxxx", "email_fro...
PHP自定义函数获取汉字首字母的方法
2017-02-06
48
本文实例讲述了PHP自定义函数获取汉字首字母的方法。分享给大家供大家参考,具体如下:首字母很重要,可以进行排序使用。城市列表等等。<?php/** Created on 2016-12-1*/function getFirstCharter($str){if (empty($str)) {return "";}$fchar = ord($str{0});if ($fchar >= ord("A") && $fchar <= ord...
谈谈php对接芝麻信用踩的坑
2017-02-06
52
由于项目需要,接入芝麻信用对用户进行认证,打开芝麻信用官方网站( https://b.zmxy.com.cn/index.htm)查看官方demo,在文档中看到如图瞬间觉得这个官方demo的垃圾了。在其中有需要注意如下:1.本地生成密钥,可以按照提示进行生成2.在“商家管理”中创建应用,通过第一步生成的密钥得到芝麻信用给的公钥,这就得到了加密用的密钥注意:芝麻信用给的公钥只能复制,但是复制出来的格式是不对的,需要咱们手工处理每行64,和咱们生成的密钥格式一...
php 解析xml 的四种方法详细介绍
2017-02-06
61
php 解析xml 的四种方法XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。1。 XML Expat Parser:XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指定的函数处理它。Expat是无验证的解析器,忽...
PHP中的密码加密的解决方案总结
2017-02-06
60
层出不穷的类似事件对用户会造成巨大的影响,因为人们往往习惯在不同网站使用相同的密码,一家“暴库”,全部遭殃一般的解决方案。1、将明文密码做单向hash$password = md5($_POST["password"]);2、密码+salt后做单向hash,PHP内置了hash()函数,你只需要将加密方式传给hash()函数就好了。你可以直接指明sha256, sha512, md5, sha1等加密方式<?php function gene...
php array_multisort 对数组进行排序详解及实例代码
2017-02-06
58
php 中array_multisort() 函数可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序。本文章向大家讲解array_multisort函数的使用方法。array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。注释:字符串键名将被保留,但是数字键名将被重新索引,从 0 开始,并以 1 递增。注释:您可以在每个数组...
PHP读取大文件的几种方法介绍
2017-02-06
70
读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办法,希望例子能帮助到各位。场景:PHP读取超大文件,例如1G的日志文件,我这里使用的是400M的access.log文件1、使用file直接读取<?php$starttime=microtime_float(); ini_set("memory_...
PHP实现递归目录的5种方法
2017-02-06
54
项目开发中免不了要在服务器上创建文件夹,比如上传图片时的目录,模板解析时的目录等。这不当前手下的项目就用到了这个,于是总结了几个循环创建目录的方法。方法一:使用glob循环<?php//方法一:使用glob循环 function myscandir1($path, &$arr) { foreach (glob($path) as $file) {if (is_dir($file)) {myscandir1($file . "/*", $arr...
php函数mkdir实现递归创建层级目录
2017-02-06
57
下面是我从网上整理的资料,会为大家详细介绍php函数mkdir的具体用法,希望对有这方面需求的朋友有所帮助。项目开发中免不了要在服务器上创建文件夹,比如上传图片时的目录,模板解析时的目录等。这不当前手下的项目就用到了这个,于是总结了几个循环创建层级目录的方法。php默认的mkdir一次只能创建一层目录,而要逐层创建各级目录的话,一般都是先从父创建,然后逐层往下创建,但是这样手工创建的话,有点太过于麻烦了。我们写程序是做什么的?不久是为了能自动化实现我们需要...
PHP下的浮点运算不准的解决方法
2017-02-06
49
最近在做一个?的相加减问题是,出现了浮点运算不准的情况,看来都说解释型语言对于浮点运算都会有问题的说法是真的。首先看一段代码:<?php$a = 0.1;$b = 0.7;var_dump(($a + $b) == 0.8);打印出来的值居然为 boolean false这是为啥?PHP手册对于浮点数有以下警告信息:Warning 浮点数精度显然简单的十进制分数如同 0.1 或 0.7 不能在不丢失一点点精度的情况下转换为内部二进制的...
PHP对称加密函数实现数据的加密解密
2017-02-06
59
项目中有一个地方用到了将用户ID加密、传至下个接点进行反解的需求。(原谅我不能透漏太多-_-!),第一个想到的就是康盛Ucenter中的一个函数,后来搜了下,在简明魔法中也找到了个简单的方法,遂整合了下,形成了自己使用的函数。一、对称加密发送方将明文使用密钥和算法处理成密文发送出去,接收方使用密钥和算法将密文处理成明文,发收信双方使用同一个密钥对数据进行加密和解密。因为使用同一个密钥加密、解密,所以安全性上不仅与算法有关,密钥的安全也很重要。当然并不是密钥...
PHP图像识别技术原理与实现
2017-02-06
65
其实图像识别技术与我们平时做的密码验证之类的没有什么区别,都是事先把要校验的数据入库,然后使用时将录入(识别)的数据与库中的数据做对比,只不过图像识别技术有一部分的容错性,而我们平时的密码验证是要100%匹配。前几天,有朋友谈到做游戏点击抽奖,识别图片中的文字,当时立马想到的就是js控制或者flash做遮罩层,感觉这种办法是最方便快捷效果好,而且节省服务器资源,但是那边提的要求竟然是通过php识别图像中的文字。赶巧那两天的新闻有:1、马云人脸识别支付;2、...
phpPATH_SEPARATOR判断当前服务器系统类型实例
2017-02-06
49
php中有一个非常有用的预定义常量PATH_SEPARATOR,我们可以通过该常量来判断当前服务器是linux还是Windows。本文将向大家讲解php使用PATH_SEPARATOR获取当前服务器的类型。PATH_SEPARATOR是php中的一个预定义常量,我们可以直接echo这个常量,在linux系统中,该常量输出":",在windows系统中,该常量输出";"号。因此,我们可以通过PATH_SEPARATOR输出值来判断当前服务器系统类型。在lin...
<<
21
22
23
24
25
26
27
28
29
30
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图