随笔分类 - PHP
摘要:当用户使用手机等移动终端访问网站时,我们可以通过程序检测用户终端类型,如果是手机用户,则引导用户访问适配手机屏幕的移动站点。本文将介绍分别使用PHP和JAVASCRIPT代码判断用户终端类型。 PHP版 我们使用PHP的$_SERVER['HTTP_USER_AGENT']来获取手机用户浏览器的用户
阅读全文
摘要:url get传参时,对参数值需要用urlencode()处理,防止参数中含有特殊字符&等例如:一产品名称为A&T Plastic,在产品列表中就产生了这样的一个联接A&T Plastic,在服务器端接收此参数的时候怎么也无法接收到准确的产品名。$url = "product.php?name="....
阅读全文
摘要:post多维数组时,在后台用$_POST接收不正常,应使用$_REQUEST
阅读全文
摘要:http://my.oschina.net/junn/blog/158684
阅读全文
摘要:安装php(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么东西呢?php官方的说明:http://php.net/manual/en/install.pecl.phpize.phpph...
阅读全文
摘要:/************************************************ *SQL防注入函数 *@time 2014年6月24日18:50:59 * */ public function safe_replace($string){ ...
阅读全文
摘要:1.导入第三方类库:2.CI中使用示例:load->library('Macaddr');//导入类库 $currentMac = Macaddr::getMac(); $macList = array();//在配置文件中写死 ...
阅读全文
摘要:今天遇到一个特别奇葩的问题,json格式明明是正确的,转数组时却就是出不来,后来才发现是文件的编码问题,文件的编码一定要是utf-8无BOM格式,这点一定要切记!切记!如果想确认json是否正确:http://www.kjson.com/json格式的城市:注意事项:json_decode($jso...
阅读全文
摘要:/** * * 加密参数 * @author tarylei * @version 2014年3月31日 17:57:14 * @param string $param * @return string $_...
阅读全文
摘要:1.nginx配置网站目录并修改访问的端口:nginx.conf文件listen 666;//端口默认为80,修改后增强安全性 server_name www.lnmp.org; index index.html index.htm ind...
阅读全文
摘要:在登录帐号、密码框下,有三种帐号登录模式可供选择,用户可根据自己的具体情况选择其中一种适合自己的模式。1、网吧模式:勾选网吧模式后,登录的帐号会在歪歪注销/退出的时候自动清除,不会留在登录框中,可以保护自己的帐号不对外泄露,建议在外地上网时使用,比方网吧或者其他人机器上登录时。2、记住密码:勾选记住密码后,系统会记住你所登录的帐号和密码,注销后帐号和密码会自动留存在登录框,退出后再登录,帐号、密码会自动出现在登录框。方便下次登录,建议在自己电脑上使用,以免造成不必要的损失。3、自动登录:记住密码后,再勾选上“自动登录”,这样下次登录时,会默认上次记住的帐号和密码,自动连接登录。一、cookie
阅读全文
摘要:array->xml$value) { if (is_array($value)) { $xml.="".ia2xml($value).""; } else { $xml.="".$value.""; } } return $xml; } return simplexml_load_string("".ia2xml($array).""); } $test['type']='lunch'; $test['time...
阅读全文
摘要:地址:http://web.chacuo.net/formathtml
阅读全文
摘要:1.前台页面:iframe_upload.html 2.php处理端upload.php
阅读全文
摘要:1.Get请求: //初始化 $ch = curl_init(); //设置选项,包括URL curl_setopt($ch, CURLOPT_URL, "http://www.jb51.net"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //执行并获取HTML文档内容 $output = curl_exec($ch); //释放curl句柄 curl_close($ch); //打印获得的数据 print_r($output); ...
阅读全文
摘要:function sxe($url) { $xml = file_get_contents($url); foreach ($http_response_header as $header) { if (preg_match('#^Content-Type: text/xml; charset=(.*)#i', $header, $m)) { switch (strtolower($m[1])) { ...
阅读全文
摘要:$_POST:通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。$GLOBALS['HTTP_RAW_POST_DATA'] :总是产生$HTTP_RAW_POST_DATA变量包含有原始的 POST 数据。此变量仅在碰到未识别 MIME 类型的数据时产生。$HTTP_RAW_POST_DATA对于enctype="multipart/form-data"表单数据不可用。也就是说基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一样的。但是如果post过来的数据不是PHP能够识别的,你可以
阅读全文
摘要:1.有两种方法来加载自定义配置文件(如enums.php): '192.168.1.1', 'port' => 11211));$config['enums']['test'] = array( array('one' => '192.168.1.1', 'two' => 11211)); (1)手动加载: $this->load->config('enums');//注config()另外还可以有两个参数,一个是避免冲突,另一个是屏蔽不
阅读全文
摘要:PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。http://blog.sina.com.cn/s/blog_65f387740100jy70.html但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。1. 变量名区分大小写1 <?php2 $abc = 'abcd';3 echo $abc; //输出 'abcd'4 echo $aBc; //无输出5 echo $ABC; //无输出2. 常量名默认区分大小写,通常都写为大写(但没找到能改变这个默认的配置项,求解)1 <?php2 de
阅读全文

浙公网安备 33010602011771号