-
php socket的讲解与实例分析
本文为大家讲解的是php socket的讲解与实例分析,感兴趣的同学参考下。 在这一章里你将了解到迷人而又让人容易糊涂的套接字(Sockets)...
PHP 2014-12-03 20:50:35 -
$_GET['goods_id']+0 的使用详解
本文为大家讲解的是$_GET['goods_id']+0 的使用详解,感兴趣的同学参考下。 目的: 为了防止sql注入,tid,goods_id都是正整数类型,防止人为了在后面追加 ?tid=1 or 1 这样的语句. 原理: 不管你的参数多么险恶,+0后都老老实实变成数值类型 比如 '?tid=1 or 1' , $_GET['tid']+0 后值变成1; 有学生问,你为什么不用(int)强转或intval来转换. 1: 用哪种方式,目的都是一样的 2: 用+0,只需要打2个字符,用(int)要打5个,intval()要打8个. 3: 对于+0,我不需要关心$tid是整型还是浮点型,还是大于2^32的长整型(如mysql中取得bigint), +0都能适应. 而用强转,则会发生溢出,当然你可以说,我用float来转,那不是还得分情况区别吗....
PHP 2014-12-03 17:55:52 -
php自动获取字符串编码函数mb_detect_encoding使用说明
本文为大家讲解的是php自动获取字符串编码函数mb_detect_encoding使用说明,感兴趣的同学参考下。 使用 mb_detect_encoding() 函数来判断字符串是什么编码的...
PHP 2014-12-03 10:50:19 -
php调用MsSQL存储过程使用内置RETVAL获取过程中的return值示例
本文为大家讲解的是示例是php调用MsSQL存储过程使用内置RETVAL获取过程中的return值,感兴趣的同学参考下。 【PHP代码】 $stmt = mssql_init('P__Global_Test', $conn) or die("initialize stored procedure failure"); mssql_bind($stmt, "RETVAL", $returnValue, SQLINT4, true); mssql_execute($stmt, false); if( $returnValue == 0 ){ echo 'ABCD'; ...
PHP 2014-12-03 00:03:06 -
php使用mysql_fetch_array()获取当前行数据的方法详解
本文为大家讲解的是php使用mysql_fetch_array()获取当前行数据的方法详解,感兴趣的同学参考下。 同mysql_fetch_row()类似,函数mysql_fetch_array()也是获取结果集中当前行数据,并在调用后自动滑向下一行...
PHP 2014-12-02 21:02:57 -
PHP empty(),isset(),is_null()函数区别使用详解
本文为大家讲解的是PHP empty(),isset(),is_null()函数区别使用详解,感兴趣的同学参考下。 有关 PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚...
PHP 2014-12-02 18:54:09 -
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
本文为大家讲解的是php接收提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别,感兴趣同学参考下。 if(isset($_POST['submit'])) 它的意思是不是判断是否配置了$_POST['submit'] 这个变量呢? 如果有这个变量 在执行其它代码 应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨...
PHP 2014-12-02 10:45:03 -
PHP的curl实现get,post和cookie示例代码
本文是一个PHP的curl实现get,post和cookie示例代码,感兴趣的同学参考下。 类似于dreamhost这类主机服务商,是显示fopen的使用 的...
PHP 2014-12-02 09:59:27 -
【Win8主题包下载】Metro luna - Metro版XP
站长搜索(www.adminso.com):【Win8主题包下载】Metro luna - Metro版XP 这款名为Metro+Luna的Win8/Win8.1主题是由菲律宾网友Giro54制作的。这又是一款“继承和发扬XP传统文化”的主题,除了默认的蓝色主题以外,还有白色版(图示的黑色版在作者提供的原文件中并不存在,别太较真效果图)...
业界动态 2014-12-02 09:24:14 -
php错误:Warning: addcslashes() expects exactly 2 parameters, 1 given in解决方法
本文为大家讲解的是php错误:Warning: addcslashes() expects exactly 2 parameters, 1 given in解决方法,感兴趣的同学参考下。 大家看下面的代码,能发现错误在哪里吗? <?php echo function_exists('addcslashes');//检测是否存在该函数 echo get_magic_quotes_gpc().'<br/>';//检测是否开启自动转义 echo PHP_VERSION.'<br/>';//php版本信息 echo addcslashes("Who's John Adams?"); echo '<br/>'; $str = "Who's John Adams?"; echo addslashes($str); ?> 输出结果是否一样呢? 10 5.3.6 Warning...
PHP 2014-12-02 05:30:54 -
PHP中ini_set和ini_get函数的用法讲解
本文为大家讲解的是PHP中ini_set和ini_get函数的用法讲解,感兴趣的同学参考下. php中的ini_set函数是php自带的用来修改设置php.ini配置文件的函数,用这个函数很方便,不用去手动修改php.ini文件,有时候我们也没有权限去修改php.ini文件,这时就用这个函数。 语法:ini_set("选项","值");该函数用时最好放到php的脚本最头部 比如:ini_set("max_execution_time", "180");//设置php的脚本超时时间为180秒 具体php选项可参考phpinfo文件的 Configuration PHP Core 部分 ini_get正好和ini_set相反,用来取php.ini文件里的环境变量的值. 语法:string ini_get (string varname );返回选项的值,如果选项的值为布尔型则返回为0或1 比如:echo ini_get('max_execution_time...
PHP 2014-12-02 04:46:38