摘要:对于我们做php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。 问:那么问题来了,我们在生产该如何查看php等相关错误呢? 答:记录到错误日志里。error.log(或直接发
阅读全文
03 2018 档案
摘要:WordPress通过301重定向实现非首先域(非www)跳转向本来是一个很简单事情,由于没弄清楚$_SERVER['HTTP_X_REWRITE_URL'] 和$_SERVER['REQUEST_URI']的区别导致了循环重定向问题。 现在来具体研究下$_SERVER['HTTP_X_REWRIT
阅读全文
摘要:第一、强制www域名301跳转 RewriteEngine onRewriteCond %{HTTP_HOST} ^itbulu\.com [NC]RewriteRule ^(.*)$ https://www.itbulu.com/$1 [L,R=301,NC] 我们将域名替换成自己的域名即可实现非
阅读全文
摘要:Socket可以理解为两台计算机相互通信的通道。 用法:使用fsockopen()函数 具体用法详见上篇文章。函数的参数为URL、端口号、一个存放错误编号的变量、一个存放错误信息字符串的变量和超时等待时间。(只有第一个参数是必须的) 常见的端口表: 端口号 主要用途 21 FTP 22 SSH 23
阅读全文
摘要:转载自:https://blog.csdn.net/baidu_30000217/article/details/52743139 php实现类文件自动载入有两种办法: 魔术方法:__autoload(); SPL标准库提供的spl_autoload_register(); 一、__autoload
阅读全文
摘要:function DeletePDU(){ global $person; $this->MakeSafe(); // Do not attempt anything else if the lookup fails if(!$this->GetPDU()){return false;} // Ch
阅读全文
摘要:static function getPortNames($DeviceID,$portid=null){ if(!$dev=SwitchInfo::BasicTests($DeviceID)){ return false; } // We never did finish the discussi
阅读全文
摘要:以前在使用java开发中,通常都是在session里面存放的对象。在使用php开发中,也打算在session中存入对象,确实能把对象放进去,也能把整个对象输出,但就是取不出对象里面的属性。 通过print_r($obj) 查看,输出的是下面这串: __PHP_Incomplete_Class Obj
阅读全文
摘要:UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是 多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。 UTF-8最多可用到6个字节。 如表: 1字节 0xxxxxxx 2字节 110x
阅读全文
摘要:1.dirname(__FILE__) 函数返回的是脚本所在在的路径 $basedir = dirname(__FILE__); echo $basedir; //将在页面打印出一个这个文件所在绝对路径! ?> 之后可以使用 define('ROOT', dirname(__FILE__)); re
阅读全文
摘要:本文实例讲述了PHP使用finfo_file()函数检测上传图片类型的实现方法。分享给大家供大家参考,具体如下: 在输入输出中,文件的交互必不可少,比如文件的上传什么的。这里我们来解决一个小问题,就是如何判断用户上传文件的文件类型。 举一个应用场面:在我们的Web应用中,比如用户上传头像,要求是pn
阅读全文
摘要:function getNameFromNumber($num){ // Used to figure out what the Excel column name would be for a given 0-indexed array of data $numeric = ($num-1)%26
阅读全文
摘要:snmpget是取具体的OID的值。(适用于OID值是一个叶子节点的情况) snmpwalk snmpwalk — Fetch all the SNMP objects from an agent <?php$a = snmpwalk("127.0.0.1", "public", ""); fore
阅读全文
摘要:if($this->rights=="none"){ $publicsfields=array("CabinetID","DataCenterID",'Location','LocationSortable','ZoneID'); //$this as $prop=>$value 对象的属性可以向数
阅读全文
摘要:四、printf函数 printf函数返回一个格式化后的字符串。 语法:printf(format,arg1,arg2,arg++) 参数 format 是转换的格式,以百分比符号 (“%”) 开始到转换字符结束。下面是可能的 format 值: * %% – 返回百分比符号 * %b – 二进制数
阅读全文
摘要:bool usort ( array &$array , callable $cmp_function ) 函数为对数组进行自己自定义排序,排序规则由 $cmp_function 定义。返回值为ture 或者false。 现在先对简单的一个函数进行分析: 打印结果为: Array( [0] => 9
阅读全文
摘要:首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 r
阅读全文
摘要:之前讲到了orcale的字符串与日期等类型的转换,现在我们来看看Mysql是怎么转换的。比起orcale,MySQL相比之下就简单得多了,只需要一个Cast()函数就能搞定。其语法为:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期型 DATETI
阅读全文
摘要://$tick 保留{$decimalplaces}位小数,不够位数的小数点后面用0 填充$tick = sprintf( "%.0${decimalplaces}lf ", $i / 1000 );
阅读全文
摘要:php addslashes函数的作用是在预定义的字符前面加上反斜杠,这些预定义字符包括: 单引号(') 双引号(") 反斜杠(\) NULL addslashes函数经常使用在向数据库插入数据时,比如有一个字符串 现在要将这个字符串插入到数据库表中,由于该字符串有单引号',这样很可能与mysql拼
阅读全文
摘要:关系型数据库中的数据是由一张一张的二维关系表所组成,简单的单表查询只需要遍历一个表,而复杂的多表查询需要将多个表连接起来进行查询任务。对于复杂的查询事件,每次查询都需要编写MySQL代码效率低下。为了解决这个问题,数据库提供了视图(view)功能。 0 视图相关的MySQL指令 1 视图 百度百科定
阅读全文