HTML中img标签的src填本地绝对路径无法显示

HTML中img标签的src填本地绝对路径无法显示,第1张

在php中,可以通过正则表达式来获得img标签的src内容,下派培面分享下php如何获取html标签img的src内颂桥容。

1、首先新建一个php文件,命名为test.php,在test.php文件中,将img图片尘樱唯标签存在$html变量中。

2、在test.php文件中,创建一个正则表达式,用于匹配$html变量的src内容。

3、在test.php文件中,利用上一步的正则表达式,使用preg_match_all()函数匹配img标签里的src内容,将其保存在$arr变量中。

4、在test.php文件中,使用print_r()输出结果。

5、最后在浏览器打开test.php文件,查看结果,就完成了。

<img src=""file:///image/1.gif" />

代码写错了,还多了个“升仔"”调用本地文件是“\”而不是“/”。而且路径不对,比方说你要调用的是c盘image文件夹里的1.gif图像,代码应该这样:

<img src="file:\C:\image\1.gif" />,再比如派笑散你要是调用网络图像可以这样。

<img src="http://域名/文件夹/logo.gif" />

比如<img src="http://www.qgshi.com/img/logo.gif" />

<div class="content"><input id="v_file" type="file" style="display:none" onChange="play()"/><button id="play" onClick="yincang()">播放</button><video id="video_id" controls autoplay></video></div><script>

function yincang(){

var v_file=document.getElementById('v_file')

v_file.click()

}

function play(){

var file = document.getElementById('v_file').files[0]

var url = URL.createObjectURL(file)

console.log(url)

document.getElementById("video_id").src = url

}

</script>

用display把input隐藏起来,然尘氏后注册一个click事件,这样就完成了你想要的功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12293640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存