因為要考慮兼容各種不同的圖像格式, 我使用了GD庫, 判斷出具體是那種圖像文件(MINE),再調(diào)用相應(yīng)的image生成函 " /> 天天躁日日躁狠狠躁欧美巨大小说,亚洲精品国产电影,欧美精品乱码久久久久久

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP實現(xiàn)提取一個圖像文件并在瀏覽器上顯示的代碼

去年做過一個項目,要把用戶上傳的圖像文件列出文字清單,當用戶點擊一個文件名后,就可以顯示這個圖像.

因為要考慮兼容各種不同的圖像格式, 我使用了GD庫, 判斷出具體是那種圖像文件(MINE),再調(diào)用相應(yīng)的image生成函數(shù)imagecreatefromXXX(),生成一個img,再將這個img以jpeg格式輸出至瀏覽器,雖然做出來了,但總覺得不滿意.

今天有機會重新考慮這個功能,在php手冊中發(fā)現(xiàn)幾行代碼,簡潔明快,完全能實現(xiàn)我要的功能,還不需要GD庫

復(fù)制代碼 代碼如下:
<?php
$size = getimagesize($filename); //獲取mime信息
$fp=fopen($filename, "rb"); //二進制方式打開文件
if ($size && $fp) {
header("Content-type: {$size['mime']}");
fpassthru($fp); // 輸出至瀏覽器
exit;
} else {
// error
}
?>


代碼量是我原來的1/10都不到,速度快了N倍.

php技術(shù)PHP實現(xiàn)提取一個圖像文件并在瀏覽器上顯示的代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 长岭县| 广宁县| 宜阳县| 蒙自县| 临沂市| 开阳县| 西丰县| 南城县| 棋牌| 台安县| 揭东县| 涪陵区| 宁夏| 沂水县| 灵武市| 寿阳县| 宜城市| 绵竹市| 南溪县| 宜都市| 蒲城县| 林芝县| 陇南市| 泽普县| 阿拉善左旗| 错那县| 揭西县| 满城县| 沙坪坝区| 民权县| 泾阳县| 泰安市| 遂昌县| 河源市| 静乐县| 额济纳旗| 崇州市| 潮州市| 项城市| 永定县| 肥西县|