随笔分类 -  php

纪录开发学习过程中的问题
摘要:php判断本地文件是否存在可以简单的使用is_file就可以实现。但是在部分情况下会检测远程文件是否存在,实现方式如下 1、可以使用fsocketopen,通过返回的状态码判断 2、使用curl,通过通过返回的状态码判断 3、可以直接通过get_headers的方法来判断状态码 以上方法是在远程ur 阅读全文

posted @ 2020-06-16 18:56 铁猛 阅读(507) 评论(0) 推荐(0)

摘要:redis的哨兵模式,在主服务器挂掉后,会通过选举将对应的从服务器切换为主服务器,以此来达到服务的高可用性。 在业务层面如果主从做了切换可能相对应的服务器IP地址会发生改变,这样会带来程序的的正常运行。为了不影响其业务,会考虑使用VIP去实现IP的飘逸,但是在部分情况下,虚拟机并不支持VIP,这样就 阅读全文

posted @ 2019-08-07 09:58 铁猛 阅读(1004) 评论(0) 推荐(0)

摘要:一、安装前都需要先安装epel扩展源 yum -y install epel-release 二、对于6,安装yum源之后直接安装即可: su -c 'yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmf 阅读全文

posted @ 2017-04-25 08:51 铁猛 阅读(336) 评论(0) 推荐(0)

摘要:1 /** 2 * 取汉字的第一个字的首字母 3 * @param type $str 4 * @return string|null 5 */ 6 function _getFirstCharter($str){ 7 if(empt... 阅读全文

posted @ 2015-11-11 14:44 铁猛 阅读(935) 评论(0) 推荐(0)

摘要:为了方便查看php错误日志信息,将php的日志按照时间进行分割,器脚本如下phpPid='/usr/local/webserver/php-5.3.27/var/run/php-fpm.pid'phplogs='/data0/log-data'savelog='/home/service/logs'... 阅读全文

posted @ 2015-10-15 15:21 铁猛 阅读(335) 评论(0) 推荐(0)

摘要:1 class FileDownload{ // class start 2 3 private $_speed = 512; // 下载速度 4 5 /** 下载 6 * @param String $file 要下载的文件路径 7 * @param St... 阅读全文

posted @ 2015-08-18 15:54 铁猛 阅读(266) 评论(0) 推荐(0)

摘要:1 $arr[$j]) 18 19 $k = $j; 20 21 if ($k != $i) { 22 23 $tmp = $arr[$i]; 24 25 $arr[... 阅读全文

posted @ 2015-08-14 13:49 铁猛 阅读(317) 评论(0) 推荐(0)

导航