-
PHP函数ip2long转换IP时数值太大产生负数的解决方法
本文为大家讲解的是PHP函数ip2long转换IP时数值太大产生负数的解决方法,感兴趣的同学参考下。 【造成原因】:Because PHP's integer type is signed, and many IP addresses will result in negative integers. 【解决办法】:其官方手册中提到,可以“you need to use the "%u" formatter of sprintf() or printf() to get the string representation of the unsigned IP address” 即,printf( '%u', ip2long( 'IP地址' ) ); 或者将其先转换为二进制然后在转换为十进制,bindec( decbin( ip2long( 'IP地址' ) ) ); 【测试】 $strIp = '182.118.0.0'; echo ip2long(...
PHP 2014-12-15 05:51:04 -
php字符串分割函数explode使用说明
本文以示例的方式向大家讲解了php字符串分割函数explode使用说明,感兴趣的同学参考下。 在php中分割一个字符串,我们可以使用函数explode(),其原型如下 array explode (string $separator, string $string [, int $limit]) 该函数有3个参数,第一个参数$separator设置一个分割字符(串)...
PHP 2014-12-15 05:30:05 -
PHP中mb_convert_encoding与iconv函数使用讲解
本文为大家整理的是PHP中mb_convert_encoding与iconv函数使用讲解,感兴趣的同学参考下。 mb_convert_encoding这个函数是用来转换编码的...
PHP 2014-12-15 04:57:04 -
file_get_contents("php://input", "r")实例介绍
本文为大家讲解的是file_get_contents("php://input", "r")实例介绍,感兴趣的同学参考下。 解释不清,直接上例子 index.html <form action="action.php" method="post" > <input type="text" name="userName" id="userName" /><br/> <input type="text" name="userPass" id="userPass" /><br/> <input type="submit" value="ok" /> </for...
PHP 2014-12-15 03:03:08 -
PHP COOKIE及时生效的方法介绍
本文为大家讲解的是PHP COOKIE及时生效的方法介绍,感兴趣的同学参考下. 通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用,代码如下: /** * 设置cookie * @param string $name 键名 * @param mixed $value 值 * @param int $expire 过期时间,默认是一天 */ public final function setCookie($name, $value, $expire = null){ //cookie值为空,退出 if(empty($value)) return; //过期时间 if(empty($expire)) $expire = time() + 86400; ...
PHP 2014-12-15 02:57:03 -
PHP错误Notice : Use of undefined constant 的完美解决方法
本文为大家讲解的是PHP错误Notice : Use of undefined constant 的完美解决方法,这个php的非致命错误提醒在pph5.3以上的版本中出现的频率非常好,主要是因为php.ini中的错误级别配置的问题,感兴趣的同学参考下. 问题说明; 今天修改公司的网站,提示Notice : Use of undefined constant ,通过下面的方法解决了,最好是error_reporting(0);不需要更改配置 Notice: Use of undefined constant ALL_PS - assumed 'ALL_PS' in E:Servervhostswww.lvtao.netglobal.php on line 50 Notice: Undefined index: EaseTemplateVer in E:Servervhostswww.lvtao.netlibstemplate.core.php on line 51 Notice: Use of undefined constant uid - a...
PHP 2014-12-15 02:18:03 -
url decode problem 解决方法
本文是一个url decode problem 解决方法,感兴趣的同学参考下. 今天被告诉了一个奇怪的事儿,第三方网站使用我们提供的签名是出现了错误,原因是使用php的urldecode时把加号(+) 替换成了空格 试验了一下python的urllib库以及js 的 encodeURIComponent 均不会替换。空格encode也是替换成了 '%20' ...
PHP 2014-12-15 00:12:06 -
php使用mb_check_encoding检查字符串在指定的编码里是否有效
本文为大家讲解 是php使用mb_check_encoding检查字符串在指定的编码里是否有效的方法,感兴趣的同学参考下. mb_check_encoding — 检查字符串在指定的编码里是否有效 PHP 版本要求: (PHP 4 >= 4.4.3, PHP 5 >= 5.1.3) 说明:bool mb_check_encoding ([ string $var = NULL [, string $encoding = mb_internal_encoding() ]] ) 检查指定的字节流在指定的编码里是否有效。它能有效避免所谓的“无效编码攻击(Invalid Encoding Attack)”...
PHP 2014-12-14 22:18:07 -
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
本文为大家整理讲解的是php中FTP函数ftp_connect、ftp_login与ftp_chmod用法,详细讲述了PHP的FTP操作技巧,并以实例形式对ftp_connect、ftp_login与ftp_chmod的用法进行了总结,需要的朋友可以参考下 ftp_connect() 函数建立一个新的 ftp 连接,若成功,则返回一个连接标识,否则返回 false. 语法:ftp_connect(host,port,timeout),实例代码如下: $file='public_html/index...
PHP 2014-12-14 20:45:06 -
php _autoload自动加载类与机制分析
本文是一个php _autoload自动加载类与机制分析,感兴趣的同学参考下. 在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一 在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可 test.class.php <?php class abc{ function __construct() { echo 'www.hzhuti.com; } } ?> load.php 代码如下 <?php class LOAD { static function loadClass($class_name) { $filename = $class_name.".class.php"; if (is_file($filename)) return include_once $filename; } } /** * 设...
PHP 2014-12-14 20:12:27 -
require(),include(),require_once()和include_once()区别
本文为大家讲解的是php中引入文件的函数require(),include(),require_once()和include_once()的区别,面试中最容易提到的一个PHP的问题,感兴趣的同学参考下. 1.require()语句 require()语句用于指定的文件代替语句本身,就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen wrappers 是打开的(默认情况下是打开的),就可以使用URL来指定文件的位置从而实现远程文件的调用...
PHP 2014-12-14 16:02:46 -
刷机党大爱!索尼为Xperia手机解锁Bootloader
站长搜索(www.adminso.com):刷机党大爱!索尼为Xperia手机解锁Bootloader 站长搜索讯 在简化了Xperia Z2和Z2平板的Bootloader解锁程序后,索尼今日又在SonyXperiaDev频道推出一段视频,为用户详解解锁Bootloader的全过程。对于一部安卓手机来说,解锁Bootloader意味着我们可以安装第三方ROM、甚至是第三方的核心...
业界动态 2014-12-14 15:30:06