php 取得文章中图片地址

我这是看看dede里面的一段代码,他是用php正则把html文件的内容中的img src 中的图片地址获取然后再上传到本地服务器中哦,下面我们来看看是如何写的吧.

$body="中国WEB第一站<img src=yun_qi_img/a.gif>";

preg_match_all("/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[2]);

echo "捕获的图片:";
print_r($img_array);

输出结果是不能你代码的图片地址呢.

结果.yun_qi_img/a.gif

时间: 2024-09-21 22:53:41

php 取得文章中图片地址的相关文章

Dedecms批量替换文章中图片地址方法小结

第一种情况:页面图片无法显示 这个好办,直接用dreamever或其他编辑器批量替换模版文件里面的路径就好了,把以前的路径替换成当前的.例如:以前的是"/dedecms/images/1.jpg",可以将"/dedecms/images/"批量替换成"/images/". 第二种情况:缩略图和文章图片无法显示 此时,就要操作数据库了,因为缩略图和文章图片的路径是存在数据库对应表里面的.文章缩略图存在archives表的litpic字段中,文章图片

php提取文章内容图片地址正则表达式

 代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

javascript-关于amaze ui 轮播silder中图片地址问题,在线等,急急急

问题描述 关于amaze ui 轮播silder中图片地址问题,在线等,急急急 html中 js中 引入js后图片就不显示 解决方案 引号的多重嵌套 比如单引号中如果还有单引号,要转义

php获取CSS文件中图片地址并下载到本地的方法_php技巧

本文实例讲述了php获取CSS文件中图片地址并下载到本地的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: /**  * 获取CSS中图片地址,并且保存到本地  */ class getInCssImage {            /**           *  图片保存下来          * @param $cssUrl css的url地址          * @param $dir 保存图片的目录          * @return void        

js 获取内容中图片地址正则表达式

js 获取内容中图片地址正则表达式 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-eq

php获取CSS文件中图片地址下载保存到本地

 代码如下 复制代码 /**      * 获取CSS中图片地址,并且保存到本地      */     class getInCssImage     {           /**          *  图片保存下来          * @param $cssUrl css的url地址          * @param $dir 保存图片的目录          * @return void          */         static public function save

wordpress批量替换数据库中图片地址

方法一,phpmyadmin批量替换 打开亲家的phpmyadmin数据库管理软件,打开你导入的数据库,然后选择需要修改数据的表,比如我要修改文章中的图片地址,那么我就要选择wp_posts表(如下图): 然后,点击"搜索"菜单,出现如下图的界面: 然后,再点击"查找并替换"按钮,就出现如下图的界面:   然后,在查找的地方填上你需要替换的东西(如地址),在替换为处填写替换后的东西(如现在的域名),然后再点击下面的执行,这样就进行了替换.呵呵,是不是很简单. 方法二

php把采集内容中图片地址下载并替换成本地地址

把字符串中地址全部获取到一个数组我们利用preg_match_all函数  代码如下 复制代码 <?php $str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>'; $pattern="/<[img|IMG].*?src=['|"](.*?(?:[.gif|.jpg]))['|&q

php文章中图片处理的使用

 array_diff($arr1,$arr2) php数组函数之一,用来计算数组的差集. 正则匹配html图片标签 用sinaeditor添加的图片删除操作 用法之一,今天晚上在用新浪编辑器发表文章的过程中. 使用到了此函数 问题描述: 文章中有图片若干.在增加文章的过程中自动上传到网站的图片目录中 在修改文章的过程中如果对图片进行相关的删除操作.那么虽然在代码中(已经存入数据库); 已经删除了数据的标签.类似于<img src=http://......>这样的标签.但是图片的文件依旧存在