随笔分类 -  【PHP Study】

PHP Study
摘要:1.使用array_unique方法进行去重 对数组元素进行去重,我们一般会使用array_unique方法,使用这个方法可以把数组中的元素去重。 输出: 去重后,键值会不按顺序,可以使用array_values把键值重新排序。 2.使用array_unique方法去重效率 unique count 阅读全文
posted @ 2017-07-21 14:42 午时的海 阅读(5751) 评论(0) 推荐(0) 编辑
摘要:Try, throw 和 catch 正确的处理程序应当包括: 让我们触发一个异常: 上面代码将获得类似这样一个错误: 例子解释: 上面的代码抛出了一个异常,并捕获了它: 不过,为了遵循“每个 throw 必须对应一个 catch”的原则,可以设置一个顶层的异常处理器来处理漏掉的错误。 创建一个自定 阅读全文
posted @ 2017-05-26 15:16 午时的海 阅读(240) 评论(0) 推荐(0) 编辑
摘要:社区php7升级记录 社区服务器已经全部完成升级,这里记录一下社区升级php7所遇到的问题,可以分为四个类型 第一种情况:扩展的变化 1. 不支持mysql扩展,改用mysqli 2. 不支持memcache扩展,改用memcached 3. 不支持mongo扩展,改用mongodb扩展 参考:ht 阅读全文
posted @ 2017-05-08 17:14 午时的海 阅读(583) 评论(0) 推荐(0) 编辑
摘要:看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。 这些文章都存在一个严重的缺陷 阅读全文
posted @ 2017-04-27 13:11 午时的海 阅读(239) 评论(0) 推荐(1) 编辑
摘要:使用PHPStorm 2016 2.2版本 设置代码及时上传的时候遇到了这个问题,无法上传代码。 配置好了FTP之后去测试,是正常的,如下图一所示,也开启了那个被动模式(见图二),但是去上传代码的时候是就会出现说could not change to work directory (如图三) 其中服 阅读全文
posted @ 2017-04-21 14:18 午时的海 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:有时候,你也许会想: 我写的接口,那别人要是知道url,并且知道其需要的数据结构和逻辑,那不是都可以访问了? 甚至是,客户点传递过来的数据,是不是被恶意修改了? 这时,我们可能需要“验证”一下。比如:登录验证,只有登录以后才能来到后台。 这里给出几种【验证】方式,大神勿喷: 1:sign验证法: 这 阅读全文
posted @ 2017-04-14 10:21 午时的海 阅读(4101) 评论(1) 推荐(1) 编辑
摘要:相关版本信息: PHP Version 5.6.30 nginx version: nginx/1.10.3 Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 201 阅读全文
posted @ 2017-04-06 14:02 午时的海 阅读(2235) 评论(0) 推荐(0) 编辑
摘要:背景概述:游戏接口是使用PHP cURL扩展进行请求操作。但是,被请求的服务器经常会无故的不响应或者超时。总之,就是请求之后收不到响应回来的数据。这时候可不能说对方API接口有问题,或者,服务器有故障。总之,可能出现的问题是非常之多。不能一概而论。 一、给出一段常用的PHP cURL代码: 经常使用 阅读全文
posted @ 2017-04-05 15:43 午时的海 阅读(11983) 评论(0) 推荐(0) 编辑
摘要:一、什么是CURL? cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的 阅读全文
posted @ 2017-04-01 14:49 午时的海 阅读(4745) 评论(0) 推荐(0) 编辑
摘要:putenv("LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib"); putenv("ORACLE_HOME=/usr/lib/oracle/12.1/client64"); putenv("NLS_LANG=AMERICAN_AMERICA.AL 阅读全文
posted @ 2017-03-31 11:51 午时的海 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:2.7.4 读取整个文件:readfile()、fpassthru()和file()除了可以每次读取文件一行外,还可以一次读取整个文件。PHP提供了4种不同的方式来读取整个文件。第一种方式是readfile()。可以使用如下一行语句来代替前面所编写的所有脚本: [php] view plain co 阅读全文
posted @ 2017-03-17 14:10 午时的海 阅读(4509) 评论(0) 推荐(0) 编辑
摘要:nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不 阅读全文
posted @ 2017-03-16 11:02 午时的海 阅读(191) 评论(0) 推荐(0) 编辑
摘要:function rand($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string=time(); for(;$len>=1;$len--) { $position=rand(... 阅读全文
posted @ 2017-03-08 17:18 午时的海 阅读(1570) 评论(0) 推荐(0) 编辑
摘要:"; $newfname = $destination_folder . iconv("UTF-8","GB2312",urldecode(basename($url))); echo $newfname; //exit; $file = fopen ($url, "rb"); if ($file) { $newf = fopen ($newfname, "wb"); if ($newf) ... 阅读全文
posted @ 2017-03-08 17:01 午时的海 阅读(3367) 评论(0) 推荐(0) 编辑
摘要:PHP实现远程网络文件下载到服务器指定目录(方法一) 备注说明: 如果远程文件的命名是英文的话可以直接下载就可以了,如果远程文件名是中文的,必须转换成utf-8的编码格式,然后再urlencode转换成url加密的格式, php的代码程序的编码是gb2312。 阅读全文
posted @ 2017-03-08 17:00 午时的海 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:1、下载phpmail压缩包,并解压。 2、创建index.html文件。并写入代码。 <form action="" method="post"> <p>收件人邮箱:<input type="text" name="toemail" id="mail"/></p> <p>标 题:<input ty 阅读全文
posted @ 2017-03-08 16:25 午时的海 阅读(559) 评论(0) 推荐(0) 编辑
摘要:大家一直都说Drupal的性能不怎么样,跑起来慢,即使不是在用户量大的时候,最近公司的蜜蜂培训产品在一个客户的使用过程中,由于用户量及数据量的激增,就遇到了比较大的性能问题,这篇文章就记录了整个优化过程,最终将性能调整到了正常水平。 蜜蜂培训系统由于是包含报名、签到、投票、评估、考试等场景,而这些场 阅读全文
posted @ 2017-03-08 09:00 午时的海 阅读(301) 评论(0) 推荐(0) 编辑
摘要:代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。 1、Why Code Review Code Review是什么 Code Review最直观 阅读全文
posted @ 2017-03-02 13:25 午时的海 阅读(216) 评论(0) 推荐(0) 编辑
摘要:$ git push Username for 'https://github.com': Password for 'https://Username@github.com': Counting objects: 562, done. Delta compression using up to 4 阅读全文
posted @ 2017-02-24 12:13 午时的海 阅读(1909) 评论(0) 推荐(0) 编辑
摘要:PHP中对于URL进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是前者把空格编码为 '+',而后者把空格编码为 '%20',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义。下面是详细解释: 1 string urle 阅读全文
posted @ 2017-02-24 08:55 午时的海 阅读(610) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示