2013年7月23日

php验证输入字符串中含有非法字符

摘要: $pattern = "/(&|"|<|>|')+/"; preg_match($pattern, $media_name, $matches); var_dump($matches,$media_name); exit(); if($matches){ printJs 阅读全文

posted @ 2013-07-23 17:27 andydaopeng 阅读(2332) 评论(0) 推荐(0) 编辑

php单引号、双引号与数据库

摘要: /** * 初始化http参数数据 */public static function init () {if (!get_magic_quotes_gpc()) {$_POST = faddslashes($_POST); $_GET = faddslashes($_GET); $_COOKIE = faddslashes($_COOKIE); $_FILES = faddslashes($_FILES); $_REQUEST = faddslashes($_REQUEST);}self::$DATA = array_merge($_GET, $_POST);self::$METHOD = @ 阅读全文

posted @ 2013-07-23 16:39 andydaopeng 阅读(359) 评论(0) 推荐(0) 编辑

php转义和去掉html、php标签函数

摘要: /*** 转义html字符** @param string|array $var*/function fhtmlspecialchars($var) {if (is_array ( $var )) {foreach ( $var as $k => $v ) {$var [$k] = fhtmlspecialchars ( $v );}} else if (is_string ( $var )) {$var = htmlspecialchars ( $var, ENT_COMPAT, 'UTF-8' );}return $var;}/*** 过滤html标签.** @par 阅读全文

posted @ 2013-07-23 16:26 andydaopeng 阅读(793) 评论(0) 推荐(0) 编辑

php命令行模式

摘要: CLI SAPI模块有以下三种不同的方法来获取要运行的 PHP 代码:让 PHP 运行指定文件。php my_script.phpphp -f my_script.php以上两种方法(使用或不使用-f参数)都能够运行给定的my_script.php文件。可以选择任何文件来运行,指定的 PHP 脚本并非必须要以.php为扩展名,它们可以有任意的文件名和扩展名。在命令行直接运行 PHP 代码。php -r 'print_r(get_defined_constants());'在使用这种方法时,请注意外壳变量的替代及引号的使用。Note:请仔细阅读以上范例,在运行代码时没有开始和结束 阅读全文

posted @ 2013-07-23 11:19 andydaopeng 阅读(237) 评论(0) 推荐(0) 编辑

导航