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];
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-26
img 的 src应该是http地址才行,你的目录需要有图片目录需要有访问权限。追问

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

追答

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

追问

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

追答

额,这样
echo '';

本回答被提问者采纳
第2个回答  2015-09-25
<img src="<?php echo $imgurl;?>" />

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网