随笔分类 -  php

上一页 1 2 3 4

[PHP] json_encode增加options参数后支持中文
摘要:header('content-type:text/html;charset=utf-8'); $a = '中文'; echo json_encode($a);//5.3版本以前,无参数情况输出 "\u4e2d\u6587" echo json_encode($a, JSON_UNESCAPED_U 阅读全文

posted @ 2014-07-16 23:38 ercom 阅读(1190) 评论(1) 推荐(0)

[PHP] PHP缓存机制之Output Control
摘要:php5.2版本的配置中,默认output_buffering为关闭状态,运行下面三行代码将会出现一个警告:Warning: Cannot modify header information - headers already sent echo 'hello1'; header('content- 阅读全文

posted @ 2014-07-13 20:18 ercom 阅读(696) 评论(0) 推荐(0)

[PHP] 将回调函数作用到给定数组的单元上
摘要:array array_map ( callable $callback , array $arr1 [, array $... ] ) array_map() 返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的单元。 callback 接受的参数数目应该和传递给 阅读全文

posted @ 2014-07-11 00:04 ercom 阅读(539) 评论(0) 推荐(0)

[PHP]PHP自定义遍历目录下所有文件的方法
摘要:header('content-type:text/html;charset=utf-8');/** * 方法一:使用readir()遍历目录 */function listDir($dir){ if(is_dir($dir)) { if($handle = opendir($dir)) { whi 阅读全文

posted @ 2014-07-07 00:59 ercom 阅读(1309) 评论(4) 推荐(0)

PHP查询登录中的sql注入
摘要:比如以下一段登录的代码: if($l = @mysql_connect('localhost', 'root', '123')) or die('数据库连接失败'); mysql_select_db('test'); mysql_set_charset('utf8'); $sql = 'select 阅读全文

posted @ 2014-06-28 02:48 ercom 阅读(1208) 评论(0) 推荐(0)

PHP搜索中的sql注入
摘要:防止查询的sql攻击 => 对关键词进行过滤(代码局部) $k = $_REQUEST['k']; $k = addslashes($k); //转义:单引号,双引号,反斜线,NULL $k = str_replace('%', '\%', $k); $k = str_replace('_', '\ 阅读全文

posted @ 2014-06-23 12:52 ercom 阅读(1467) 评论(2) 推荐(1)

开发网上支付的两种方式(图)
摘要: 阅读全文

posted @ 2014-06-22 22:46 ercom 阅读(356) 评论(0) 推荐(0)

那些年,我们追过的PHP自加自减运算(2)
摘要:先来一段例子,来引出重点。 $a = true; echo $a++; echo $a + 1; $b = 'c'; echo $b++; echo $b++; 上面四个输出你是否知道正确答案呢,下面是总结的一些规律,各位也可以亲自动手实验。 1. 布尔型不参与 ++ 运算, 不会进行类型转换而参与 阅读全文

posted @ 2014-06-19 00:34 ercom 阅读(477) 评论(2) 推荐(1)

那些年,我们追过的PHP自加自减运算(1)
摘要:PHP的运算符号不算多,但是不是每个你都清楚怎么用呢? 这里我们来聊聊PHP的运算符号的升级版: ++,--,呵呵。 ++ 即自增, -- 即自减。 实际运用: $a = 10; $a++ = ? //先用再加,最后结果为11 $a = 10; ++$a = ? //先加再用,最后结果为11 $a 阅读全文

posted @ 2014-06-18 23:39 ercom 阅读(2112) 评论(4) 推荐(1)

关于PHP Notice: A non well formed numeric value encountered, 你知道多少
摘要:A non well formed numeric value encountered=> 从词面上来理解,可以大概窥探到一些意思:遇到了形成不是很好的数值 ; ok, 我们猜想可能是某个参数类型不对,需要传入数值型而实际可能是字符串。 那么,解决这个问题先去看你自定义的函数,传入的参数类型和实际使 阅读全文

posted @ 2014-06-16 21:14 ercom 阅读(12245) 评论(1) 推荐(0)

Data URI scheme - 数据的uri模式
摘要:Data URI scheme is a URI scheme(统一资源定位符的模式)。 我们熟知的站点引用资源文件,都是类似http://www.chenwei.ws/demo.png这种的格式,但是data URI scheme 提供将外部资源嵌入到网页中的方法。 它是一种文件或文档的形式,这项 阅读全文

posted @ 2014-06-14 10:48 ercom 阅读(2079) 评论(1) 推荐(1)

PHP脚本不报错的两点原因
摘要:PHP程序错误一般有三种:语法错误,运行时错误,逻辑错误。 那么如果PHP脚本不报语法错,会是什么原因呢: 1. 一般的集成环境,默认会开启错误报告; 但在linux系统中,使用软件包安装的就不一定了, 此时可以查看PHP配置文件,打开错误报告 => display_errors = On /* P 阅读全文

posted @ 2014-06-11 22:51 ercom 阅读(1189) 评论(0) 推荐(0)

去除文件BOM头工具
摘要:<?php /** * 用法:复制以下代码至新建的php文件中,将该php文件放置项目目录,运行即可。代码来源于网络。 * chenwei 注。 */ header('content-Type: text/html; charset=utf-8'); $auto=1;/* 设置为1标示检测BOM并去 阅读全文

posted @ 2014-05-31 17:23 ercom 阅读(732) 评论(0) 推荐(0)

[PHP]快速实现:将二维数组转为一维数组
摘要:如何将下面的二维数组转为一维数组。 $msg = array( array( 'id'=>'45', 'name'=>'jack' ), array( 'id'=>'34', 'name'=>'mary' ), array( 'id'=>'78', 'name'=>'lili' ), ); 1解:f 阅读全文

posted @ 2014-05-25 22:29 ercom 阅读(10962) 评论(0) 推荐(0)

上一页 1 2 3 4