php获取新闻图标以及新闻内容中图片的绝对路径
2014-07-07 16:10
597 查看
//获取新闻图标以及新闻内容中图片的绝对路径
function getImgSrc($content){
$flag = preg_match_all("/<img.*?src=[\\\'| \\\"](.*?(?:[\.gif|\.jpg]))[\\\'|\\\"].*?[\/]?>/",$content,$getPicPath);
if($flag){
return $getPicPath[1][0];
}else{
return null;
}
}
//如果数据库中图片的存储方式为相对路径,换成绝对路径
function replaceImagSrc($content){
//获得img src的数组
$flag = preg_match_all("/<img.*?src=[\\\'| \\\"](.*?(?:[\.gif|\.jpg]))[\\\'|\\\"].*?[\/]?>/",$content,$getPicPath);
if($flag){
for($i = 0 ; $i < count($getPicPath[1]) ; $i++){
if(strpos($getPicPath[1][$i], "http") === false){ //如果不存在http,则加上路径
$newsrc = "
http://服务器ip地址".$getPicPath[1][$i];
$content = str_replace($getPicPath[1][$i],$newsrc,$content); //替换
}
}
return $content;
}else{ //$content中没有img的src
return $content;
}
}
function getImgSrc($content){
$flag = preg_match_all("/<img.*?src=[\\\'| \\\"](.*?(?:[\.gif|\.jpg]))[\\\'|\\\"].*?[\/]?>/",$content,$getPicPath);
if($flag){
return $getPicPath[1][0];
}else{
return null;
}
}
//如果数据库中图片的存储方式为相对路径,换成绝对路径
function replaceImagSrc($content){
//获得img src的数组
$flag = preg_match_all("/<img.*?src=[\\\'| \\\"](.*?(?:[\.gif|\.jpg]))[\\\'|\\\"].*?[\/]?>/",$content,$getPicPath);
if($flag){
for($i = 0 ; $i < count($getPicPath[1]) ; $i++){
if(strpos($getPicPath[1][$i], "http") === false){ //如果不存在http,则加上路径
$newsrc = "
![](file:///C:\Users\Jonlen\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png)
$content = str_replace($getPicPath[1][$i],$newsrc,$content); //替换
}
}
return $content;
}else{ //$content中没有img的src
return $content;
}
}
相关文章推荐
- PHP抓取网页内容,获取链接绝对路径和图片绝对路径
- php根据新闻id号获取新闻的详细内容,并把图片的相对路径换成绝对路
- PHP抓取网页内容,获取链接绝对路径和图片绝对路径
- android获取项目下的一张图片的绝对路径问题以及解决方法
- PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能
- android获取项目下的一张图片的绝对路径问题以及解决方法
- PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能
- .NET获取当前应用程序的绝对路径,获取程序工作路径 以及图片处理
- PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能
- 获取html字符串中第一张图片的路径以及获取html字符串中的文字内容(去掉标签)
- php获取文件夹路径内的图片以及分页显示示例
- 获取图片绝对路径 采集图片用到(PHP代码函数)
- php获取文件夹路径内的图片以及分页显示示例
- SQL在新闻内容列替换图片路径(网站数据是导过来的图片路径都不对要替换哦)
- php dirname(__FILE__) 获取当前文件的绝对路径
- PHP获取文件夹的图片以及分页
- PHP __FILE__获取文件绝对路径用法
- android系统通过图片绝对路径获取URI的三种方法
- 获取新闻详情类内容中的第一幅图片的方法
- 图片 缩略 和 水印 以及 C#获取当前程序运行路径的方法集合