当前位置: 编程技术>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));
}
?>最新技术文章: