当前位置:  编程技术>php
本页文章导读:
    ▪php file_get_contents抓取页面信息的代码      php file_get_contents函数抓取页面信息,详见文中的例子。 代码示例: <?php /**   @抓取页面信息   @file_get_contents函数应用   @site www. */ $url="http://www./article/518.html"; $contents=@file_get_contents($ur.........
    ▪php 图片地址转换的代码(图文)      本文为大家介绍php 图片地址转换的代码,用正则取内容中的图片地址,然后进行base64_encode转换,示例如下。   代码示例: <?php //图片地址处理 //http://www. function Getpics($body) { global $weburl.........
    ▪php 自动检测内容编码并转换的代码      php 编程中自动检测内容,然后进行编码转换的函数,供大家学习参考了。 代码示例: <?php //自动检测 编码转换 function get_encoding($data,$to) { $encode_arr = array('UTF-8','ASCII','GBK','GB2312','BIG5','JIS.........

[1]php file_get_contents抓取页面信息的代码
    来源: 互联网  发布时间: 2013-12-24

php file_get_contents函数抓取页面信息,详见文中的例子。

代码示例:

<?php
/**
  @抓取页面信息
  @file_get_contents函数应用
  @site www.
*/
$url="http://www./article/518.html";
$contents=@file_get_contents($url);
preg_match_all("/<h1>(.*?)<\/h1>/is",$contents,$content);
//测试,打印结果
print_r($content[0]);
?>


    
[2]php 图片地址转换的代码(图文)
    来源: 互联网  发布时间: 2013-12-24

本文为大家介绍php 图片地址转换的代码,用正则取内容中的图片地址,然后进行base64_encode转换,示例如下。
 

代码示例:
<?php
//图片地址处理
//http://www.
function Getpics($body)
{
global $weburl;
  //$body = strtolower()($body);
 $img_array = array();
 preg_match_all("/(src|SRC)=[\"|'| ]{0,}((http|HTTP):\/\/(.*)\.(gif|jpg|GIF|JPG|png))/isU",$body,$img_array);
 $img_array = array_unique($img_array[2]);
 foreach($img_array as $key=>$value)
 {
  $url = $value;
  $fileurl = "/url.php?s=".base64_encode($url);
  $body = str_replace()($url,$fileurl,$body);
   }
 return $body;
}?>

 

调用示例:


输出结果:

url.php是解码程序,大家参考php的相关解码函数,自己编写吧。


    
[3]php 自动检测内容编码并转换的代码
    来源: 互联网  发布时间: 2013-12-24

php 编程中自动检测内容,然后进行编码转换的函数,供大家学习参考了。

代码示例:

<?php
//自动检测 编码转换
function get_encoding($data,$to)
{
$encode_arr = array('UTF-8','ASCII','GBK','GB2312','BIG5','JIS','eucjp-win','sjis-win','EUC-JP');
$encoded = mb_detect_encoding($data, $encode_arr);
$data = mb_convert_encoding($data,$to,$encoded);
return $data;
//http://www.
//调用示例:get_encoding($data,"GB2312");
}
?>

您可能感兴趣的文章:
学习php字符串编码的转换与判断
php判断字符串编码是否为utf8的函数举例
php获取字符串的编码格式的函数
php判断字符编码的二个方法
自动检测内容中的编码并进行转换的函数
php编码转换函数(自动转换字符集支持数组转换)
php改变编码的函数iconv

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3