![](/img/trans.png)
[英]html <img> tag is not displaying the image using php in the browser
[英]displaying img and video tag in php
我想創建一個腳本,如果文件格式是圖像文件,如果用戶上傳的文件的文件格式是視頻文件或圖像,將顯示視頻,我對查詢和擴展功能沒有問題,但我是在顯示圖像結果和播放視頻時遇到問題,下面是代碼
<?php
$file = $row1['file'];
$ext = pathinfo($file, PATHINFO_EXTENSION);
if ($ext == 'mp4' || $ext == 'mov' || $ext == 'vob' || $ext == 'mpeg' || $ext == '3gp' || $ext == 'avi' || $ext == 'wmv' || $ext == 'mov' || $ext == 'amv' || $ext == 'svi' || $ext == 'flv' || $ext == 'mkv' || $ext == 'webm' || $ext == 'gif' || $ext == 'asf') {
echo"<div class='flowplayer' data-swf='flowplayer.swf' data-ratio='0.4167'>";
echo "<video>";
echo'<source type="video/webm" src="https://edge.flowplayer.org/bauhaus.webm" autoplay="autoplay">';
echo"<source type='video/mp4" src="https://edge.flowplayer.org/bauhaus.mp4" autoplay="autoplay">';
echo "</video>";
echo"</div>";
}else{
echo'<img src="<?php echo GW_UPLOADPATH.$row1['file']; ?>" class="img-polaroid" alt="Img" width="550px" height="500px">';
}
?>
你可以這樣試試。
<?php
$file = $row1["file"];
$ext = pathinfo($file, PATHINFO_EXTENSION);
if ($ext == "mp4" || $ext == "mov" || $ext == "vob" || $ext == "mpeg" || $ext == "3gp" || $ext == "avi" || $ext == "wmv" || $ext == "mov" || $ext == "amv" || $ext == "svi" || $ext == "flv" || $ext == "mkv" || $ext == "webm" || $ext == "gif" || $ext == "asf") {
echo "<div class='flowplayer' data-swf='flowplayer.swf' data-ratio='0.4167'>";
echo "<video>";
echo "<source type='video/webm' src='https://edge.flowplayer.org/bauhaus.webm' autoplay='autoplay'>";
echo "<source type='video/mp4' src='https://edge.flowplayer.org/bauhaus.mp4' autoplay='autoplay'>";
echo "</video>";
echo "</div>";
} else {
echo "<img src='" . GW_UPLOADPATH . $row1["file"] . "' class='img-polaroid' alt='Img' width='550px' height='500px'>";
}
?>
如果你有興趣,你可以讀一下出了什么問題,所以不會再發生了。
不是說這些文章/帖子在這些主題上是最好的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.