-
PHP图片处理之使用imagecopy函数添加图片水印实例讲解
本文向大家讲解的是PHP图片处理之使用imagecopy函数添加图片水印实例,给出了一个简单的入门级的自定义函数示例,需要的朋友可以参考下 为图片添加水印也是图片处理中常见的功能。因为只要在页面中见到的图片都可以很轻松地拿到,你辛辛苦苦编辑的图片不想被别人不费吹灰之力拿走就用,所以为图片添加水印以确定版权,防止图片被盗用...
PHP 2014-12-17 15:18:05 -
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
本文为大家讲解的是PHP如何屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT信息整理,感兴趣的同学参考下。 屏蔽蜘蛛相信每一位站长都不希望这样做吧,因为蜘蛛的访问就没有用户的浏览,直接会给我们带来一定损失,不过也有例外,某些网站就不希望被蜘蛛爬行,接下来为你介绍屏蔽蜘蛛的php代码 PHP屏蔽蜘蛛访问代码代码: 常用搜索引擎名与 HTTP_USER_AGENT对应值 百度baiduspider 谷歌googlebot 搜狗sogou 腾讯SOSOsosospider 雅虎slurp 有道youdaobot Bingbingbot MSNmsnbot Alexais_archiver...
PHP 2014-12-17 09:36:07 -
mysql错误: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因及解决方法
本文为大家讲解的是mysql错误: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因及解决方法,感兴趣的同学参考下. 错误描述 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 错误原因 mysql 这个库不存在,所以导致数据库连接不上。 解决方法 把Mysql 安装目录下的 data 文件夹里的mysql文件夹 copy 到 数据库的存放路径中(从my.ini可以看到) ...
数据库操作教程 2014-12-17 04:39:03 -
PHP函数getenv简介和使用实例讲解
本文为大家介绍的是PHP函数getenv简介和使用实例讲解。getenv函数主要用来获取一个环境变量的值,常见的PHP探针程序都是使用的getenv函数,需要的朋友可以参考下 getenv(PHP 4, PHP 5) // getenv — 获取一个环境变量的值 函数说明: string getenv ( string $varname ) // 获取一个环境变量的值...
PHP 2014-12-16 23:12:04 -
php使用fsockopen函数发送post,get请求获取网页内容的方法
本文为大家讲解的是php使用fsockopen函数发送post,get请求获取网页内容的方法,感兴趣的同学参考下. 具体实现代码如下: $post =1; $url = parse_url($url); $host ='http://www...
PHP 2014-12-16 15:09:14 -
php中file_get_contents与curl效率及稳定性的分析
本文为大家讲解的是php中file_get_contents与curl效率及稳定性的分析,感兴趣的同学参考下。 做过好多抓取别家网站内容的产品,习惯了使用方便快捷的file_get_contents函数,但是总是会遇到获取失败的问题,尽管按照手册中的例子设置了超时,可多数时候不会奏效: $config['context'] = stream_context_create(array(‘http' => array(‘method' => “GET”, 'timeout' => 5//这个超时时间不稳定,经常不奏效 ) )); 这时候,看一下服务器的连接池,会发现一堆类似的错误,让你头疼万分: file_get_contents(http://***): failed to open stream… 不得已,安装了curl库,写了一个函数替换: ...
PHP 2014-12-16 09:54:06 -
file_get_contents 函数超时问题的解决方法
本文为大家讲解的是php下使用file_get_contents 函数超时问题的解决方法,感兴趣的同学参考下。 天气终于晴了,但问题来了...
PHP 2014-12-16 07:03:03 -
php中$_REQUEST、$_POST、$_GET的区别和练习小结
本文为大家讲解的是php中$_REQUEST、$_POST、$_GET的区别和练习小结,感兴趣的同学参考下。 1. $_REQUEST php中$_REQUEST可以获取以POST方法和GET方法提交的数据,但是速度比较慢 2. $_GET 用来获取由浏览器通过GET方法提交的数据...
PHP 2014-12-16 06:06:04 -
PHP中数组合并的两种方法及区别介绍(+号和array_merge)
本文为大家讲解的是PHP中数组合并的两种方法及区别介绍(+号和array_merge),感兴趣的同学参考下。 PHP数组合并两种方法及区别 如果是关联数组,如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', ); 1. array_merge,如果两个数组存在相同的key,后面的一个会覆盖前面的 <?php $c = array_merge($a, $b); var_export($c);//结果与原来的$b相同 $d = array_merge($b, $a); var_export($d);//结果与原来的$a相同 2. "+"操作符,如果两个数...
PHP 2014-12-16 05:50:09 -
php错误Notice: Undefined index: page in 解决方法
本文为大家讲解的是php错误Notice: Undefined index: page in 解决方法,感兴趣的同学参考下。 问题: Notice: Undefined index: page in ... 解决方法: 治標不治本的就是將php.ini內的reporting部份修改,讓notice不顯示 error_reporting = E_ALL; display all errors, warnings and notices 改成 error_reporting = E_ERROR & ~E_NOTICE & ~E_WARNING 不然 isset($_GET["page"])做個if-else判斷!! ----修正後原始碼如下---- if(isset($_GET["page"]))$page=$_GET["page"]; else $page=1;...
PHP 2014-12-16 03:00:06 -
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的方法
本文为大家讲解的是PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的方法,感兴趣的同学参考下。 经常我们需要做一些判断是否是手机访问的时候,然后进行自动跳转操作,这是从一个PHP框架分离出来的一段判断是否为手机移动终端的函数 function is_mobile_request() { $_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : ''; $mobile_browser = '0'; if(preg_match('/(up.brows...
PHP 2014-12-16 02:48:04