-
url decode problem 解决方法
本文是一个url decode problem 解决方法,感兴趣的同学参考下. 今天被告诉了一个奇怪的事儿,第三方网站使用我们提供的签名是出现了错误,原因是使用php的urldecode时把加号(+) 替换成了空格 试验了一下python的urllib库以及js 的 encodeURIComponent 均不会替换。空格encode也是替换成了 '%20' ...
PHP 2014-12-15 00:12:06 -
php中取得URL的根域名的代码
本文为大家讲解的是php中如何取得URL的根域名的代码示例,感兴趣的同学参考下。 <?php /** * 取得根域名 * * @author lonely * @create 2011-3-11 * @version 0.1 * @lastupdate lonely * @package Sl */ class Sl_RootDomain{ private static $self; private $domain=null; private $host=null; private $state_domain; private $top_domain; /** * 取得域名分析实例 * Enter description here ... */ public static function instace(){ if(!self::$self) self::$self=new self(); return self::$self; } private function __construct(){ $this->...
PHP 2014-12-14 23:06:06 -
php实现保存submit内容之后禁止刷新
本文为大家讲解的是php实现保存submit内容之后禁止刷新(防刷新示例代码),感兴趣的同学参考下. $strsql = "INSERT INTO `xxx` (`aaa`) VALUES ('".$_POST["bbb"]."','".$_POST["ccc"]."',,now())"; $result=@mysql_query($strsql,$my_con); $maxrow=@mysql_affected_rows(); Testecho ($y.mysql_affected_rows()." $errcode ".$strsql); #debug mysql_sql_log($strsql,mysql_affected_rows(),$_SERVER['SCRIPT_NAME'].":".__LINE__); if($maxrow>0){ $insertfla...
PHP 2014-12-14 20:18:04 -
php str_replace的替换漏洞
本文为大家讲解的是一个php的 str_replace函数替换漏洞,严格来说也算不上是一个漏洞,只能说是一个小问题,感兴趣的同学参考下. php 的函数str_replace替换漏洞 定义和用法 str_replace() 函数使用一个字符串替换字符串中的另一些字符。 语法 str_replace(find,replace,string,count) 参数 描述 find 必需...
PHP 2014-12-14 17:00:06 -
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 -
php错误:Undefined index和Undefined variable的解决方法
本文主要为大家讲解了一个php开发中常见的错误:Undefined index和Undefined variable的解决方法,感兴趣的同学参考下. 这段时间在做项目过程中老是出现这个提示,起初是用$act来接受表单post过来的数据 $act=$_POST['act']; 用以上代码总是提示 Notice: Undefined index: act in F:windsflybookpost...
PHP 2014-12-14 15:51:07 -
PHP截取汉字乱码解决方法和mb_substr函数的应用
本文为大家讲解了php下截取汉字乱码的解决方法和mb_substr函数的应用方法,感兴趣的同学参考下. 首先 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到 ;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了 mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪: <?php $str = '这样一来我的字符串就不会有乱码^_^'; echo "mb_substr:" . mb_substr($str, 0, 7, 'utf-8'); //结果:这样一来我的字 echo "<br>"; echo "mb_strcut:" . mb_strcut...
PHP 2014-12-14 14:15:06 -
PHP中的extract函数使用方法
本文为大家讲解的是php中的extract函数及作用和使用方法,感兴趣的同学参考下. 把客户端表单中的变量名取出来 addslashes -- 使用反斜线引用字符串 extract(addslashes($_POST)); --处理POST表单 把客户端<FORM METHOD="POST"...>表单中的变量名取出来。 extract(addslashes($_GET)); --处理GET表单 把客户端<FORM METHOD="GET"...>表单中的变量名取出来...
PHP 2014-12-14 13:45:15 -
诺基亚Here地图背后的艺术
站长搜索(www.adminso.com):诺基亚Here地图背后的艺术 站长搜索讯 现在诺基亚Here发布了一则视频,展示了高质量的Here地图是如何创造的,因为这不是简单的事情。“Here地图不是单纯在电脑上完成的,虽然这也是其中的一部分,其信息来自多种来源...
业界动态 2014-12-14 13:39:09 -
php heredoc和phpwind的模板技术使用方法
本文为大家讲解了php 的heredoc技术和在phpwind的模板中应用的示例,感兴趣的同学参考下. Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind就是一个典型的例子...
PHP 2014-12-14 13:21:12 -
使用php的REMOTE_ADDR获取访客IP的代码
本文为大家提供了一个php获取ip的代码,使用php的REMOTE_ADDR获取访客IP的代码,感兴趣的同学参考下. <?php $iipp=$_SERVER["REMOTE_ADDR"]; echo $iipp; ?>[/code][code]<?php $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"]; echo $user_IP; ?> <?php function get_real_ip(){ $ip=false; ...
PHP 2014-12-14 10:12:04 -
Gregarius中文日期格式问题解决办法
本文为大家讲解的是Gregarius中文日期格式问题解决办法,Gregarius支持中文的程度很不错,唯一的缺陷就是在日期格式上会出现乱码。其实只要修改根目录下util.php文件的rss_locale_date方法就可以解决这个问题,希望可以帮助使用Gregarius的朋友,感兴趣的同学参考下. function rss_locale_date ($fmt, $ts, $addTZOffset = true) { if (isset($_SERVER["WINDIR"])) { //%e doesnt' exists under windows! &nb...
PHP 2014-12-14 09:24:04