当前位置: 编程技术>php
本页文章导读:
▪PHP 抓取内容中图片并下载保存的代码 完整代码如下。
<?php
//$url 远程完整图片地址,不能为空
// http://www.
//$filename 另存为的图片名称,保存在与脚本相同的目录中
function getImage($url, $filename=""){
if($url == ""){return false;}
.........
▪PHP判断浏览器类型的代码 以下代码使用$_SERVER["HTTP_USER_AGENT"],进行判断,可以判断IE6、IE7、IE8、firefox、chrome等主流浏览器。
<?php
//检测浏览器类型
//site http://www.
if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE8.0"))
echo"Inter.........
▪php 字符串截取函数(可以自动清除网页标签) php 字符串截取函数完整代码。
<?php
/**
* 字符串截取函数 自动清除网页标签
* site http://www.
**/
Function str_cut($string, $length = 80, $etc = '...', $code = 'UTF-8')
{
$string = strip_tags()(preg_replace('!\s+!',.........
[1]PHP 抓取内容中图片并下载保存的代码
来源: 互联网 发布时间: 2013-12-24
完整代码如下。
<?php //$url 远程完整图片地址,不能为空 // http://www. //$filename 另存为的图片名称,保存在与脚本相同的目录中 function getImage($url, $filename=""){ if($url == ""){return false;} $ext = strrchr($url, ".");//获取图片的扩展名 if($ext != ".gif" && $ext != ".jpg" && $ext != ".bmp"){ echo "格式不支持!";return false; } if($filename == ""){ $filename = time()."$ext"; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2 = fopen($filename , "a"); fwrite($fp2, $img); fclose($fp2); return $filename; } //测试 getImage("http://www./images/123.jpg", "zq123.jpg"); ?>
有关php抓取内容中信息的文章,您还可以参考:
php file_get_contents抓取页面信息的代码
php file_get_contents函数抓取页面信息的代码
php抓取网页中邮箱地址的代码
[2]PHP判断浏览器类型的代码
来源: 互联网 发布时间: 2013-12-24
以下代码使用$_SERVER["HTTP_USER_AGENT"],进行判断,可以判断IE6、IE7、IE8、firefox、chrome等主流浏览器。
<?php //检测浏览器类型 //site http://www. if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE8.0")) echo"InternetExplorer8.0"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE7.0")) echo"InternetExplorer7.0"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE6.0")) echo"InternetExplorer6.0"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/17")) echo"Firefox17"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/16")) echo"Firefox16"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome")) echo"GoogleChrome"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"Safari")) echo"Safari"; elseif(strpos($_SERVER["HTTP_USER_AGENT"],"Opera")) echo"Opera"; elseecho$_SERVER["HTTP_USER_AGENT"]; ?>
浏览器类型检测的文章,还可以看下这二篇:
php 获取访问者浏览器的代码
php判断浏览器类型,浏览器语言等信息的代码
[3]php 字符串截取函数(可以自动清除网页标签)
来源: 互联网 发布时间: 2013-12-24
php 字符串截取函数完整代码。
<?php /** * 字符串截取函数 自动清除网页标签 * site http://www. **/ Function str_cut($string, $length = 80, $etc = '...', $code = 'UTF-8') { $string = strip_tags()(preg_replace('!\s+!', $string, ' ')); if ($length == 0) return ''; if ($code == 'UTF-8') { $pa = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/"; } else { $pa = "/[\x01-\x7f]|[\xa1-\xff][\xa1-\xff]/"; } preg_match_all($pa, $string, $t_string); if (count($t_string[0]) > $length) return join('', array_slice($t_string[0], 0, $length)) . $etc; return join('', array_slice($t_string[0], 0, $length)); } ?>
最新技术文章: