非常实用的10个PHP高级应用技巧
作者:jao 发布于:2012-12-20 23:08 分类:PHP教程
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。下面介绍了十个PHP高级应用技巧。
1, 使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里。
这...
PHP通过访客来路获取搜索关键词的方法
作者:jao 发布于:2012-12-20 23:07 分类:PHP教程
- <?php
class keyword{
public function getKeyword($referer){
if(strpos($referer,"http://www.baidu.c...
preg_match函数详解
作者:jao 发布于:2012-12-20 13:12 分类:PHP教程
$str='sdfasfs12333ddd12233';
preg_match('/\d\d\d/si',$str,$arr);//找三个连续数字
echo '<pre>';
print_r($arr);
echo '</pre>';
1。此函数,只会配第一个符合的值。
2。$arr[0]存其结果。
preg_match_all所有结果,故是二维数组:$arr[...
标签: php教程 PHP preg_match
PHP二维码生成的方法(google APi,PHP类库,libqrencode等)
作者:jao 发布于:2012-12-20 13:11 分类:PHP教程
==============================================PHP使用方法==================================================
1、用google 开放API 完成
[php]
$urlToEncode="name:刘昕明,phone:18792448443";
generateQR...
PHP错误等级集合
作者:jao 发布于:2012-12-20 13:08 分类:PHP教程
很多情况下,我们的PHP文件会出现一些非常难以排查的错误,比如输出大白页,调错无从下手。这是可能PHP的错误等级屏蔽了一些非致命的错误,造成没有任何错误提示。所以了解和熟悉PHP错误等级,或许能够成为调错的新方法。
php.ini中的错误报告等级默认情况下,PHP错误报告等级是E_NOTICE, E_ALL表示报告所...
PHP获取随机数字和字母的方法大全
作者:jao 发布于:2012-12-20 12:51 分类:PHP教程
第一种方法详细解释PHP中header和content-type 参数
作者:jao 发布于:2012-12-20 12:50 分类:PHP教程
void header ( string string [, bool replace [, int http_response_code]] )
void header ( string string [, bool replace [, int http_response_code]] )
header()是用来发送 HTTP Header的。replace是个可选的参数,指示是否替代一个先期...
php中$this->是什么意思
作者:jao 发布于:2012-12-20 12:49 分类:PHP教程
$this 的含义是表示 实例化后的 具体对象!
我们一般是先声明一个类,然后用这个类去实例化对象!
但是,当我们在声明这个类的时候,想在类本身内部使用本类的属性或者方法。应该怎么表示呢?
例如:
我声明一个User类!它只含有一个属性 $name;
class User
{
public $_name;
}
现在,我给User类加个方法。就...
PHP SQL 注入攻击的技术实现以及预防办法
作者:jao 发布于:2012-12-18 22:59 分类:PHP教程
1. php 配置文件 php.ini 中的 magic_quotes_gpc 选项没有打开,被置为 off
2. 开发者没有对数据类型进行检查和转义
不过事实上,第二点最为重要。我认为, 对用户输入的数据类型进行检查,向 MYSQL 提交正确的数据类型,这应该是一个 web 程序员最最基本的素质。但现实中,常常有许多小白式的 Web 开发者忘了这点, 从而导致后...
php 可逆加密方法
作者:jao 发布于:2012-12-17 22:31 分类:PHP教程
01 | <? |
02 |
03 | class encryptCalss |
04 | { |
05 | var $key =12; |
06 | function encode( $txt ){ |
07 | for ( $i =0; $i < strlen ( $txt ); $i ++){ |
08 | $txt [ $i ]= chr (ord( $txt [ $i ])+ $this ->key); |
09 | } |
10 | return $txt =urlenco... |
我的主页统计
- 建站日期:2012-11-26