php 怎么输出img的src

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 怎么输出img的src相关的知识,希望对你有一定的参考价值。

echo "<img src=".$row["photo"]."/>"; 这样 输出 在页面的源代码是<img src=d:\1.jpg/>
而<img src="d:\1.jpg"> 才行 数据库存放的地址是 d:\\1.jpg

php正则方式提取图片src属性
$ss = '<img src="/uploads/images/20150516000.jpg" height="120" width="120"><br />PHP正则提取SRC属性';
preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$ss,$match); echo $match[1];
参考技术A img 的 src应该是http地址才行,你的目录需要有图片目录需要有访问权限。追问

图片是本地的 保存在D盘 $row["photo"]是从数据库读取出来的 地址 d:\1.jpg

追答

web上能访问到这张图片吗?

追问

我在普通的 html页面 放没问题 能显示 但通过echo ""; 这样输出的到得地址是 src=d:1.jpg src缺少引号 所以显示不出来

追答

额,这样
echo '';

本回答被提问者采纳
参考技术B <img src="<?php echo $imgurl;?>" />

php文本替换,文本中有若干Img标签,要将img中的src替换掉,值不同,怎么循环。

<img id="aimg_900478" aid="900478" src="static/image/common/none.gif" zoomfile="http://www.huaxi100.com/data/attachment/forum/201401/20/2032006l5g7ebla9pl9dg7.jpg" file="http://www.huaxi100.com/data/attachment/forum/201401/20/2032006l5g7ebla9pl9dg7.jpg" class="zoom" onclick="zoom(this, this.src, 0, 0, 1)" width="798" height="1064" id="aimg_900478" inpost="1" alt="IMG_3464.JPG" title="IMG_3464.JPG" onmouseover="showMenu('ctrlid':this.id,'pos':'12')" />
新手,分不多,麻烦各位了

把src的值用一个数组保存起来1=>src1这样子,然后循环赋值给img追问

详细一点,我是新手

参考技术A 你要替换成什么呢?替换成一样的还是去掉,还是根据不同的id替换成不同的图片。追问

src替换成不同图片的路径,大概就是,获取到zoomfile指向的图片,curl下来,保存,获取文件名及路径,在修改对应src。

参考技术B 使用类,dom循环~ 参考技术C 你是使用什么语言进行替换啊?追问

php

参考技术D 不知道,我真的不知道

以上是关于php 怎么输出img的src的主要内容,如果未能解决你的问题,请参考以下文章

如何在自定义views-view-fields.tpl.php中的<img src="">中打印图像字段

php中怎么输出图片

php 怎么从oss上调用文件

PHP怎么随机获取一张图片并返回图片网址

php 如何取img属性值 src

怎么在JS中写放PHP代码啊