首頁 >後端開發 >php教程 >PHP如何實作圖片無後綴

PHP如何實作圖片無後綴

小云云
小云云原創
2018-03-26 13:18:392044瀏覽

在偶然間網站開發,實現網頁內容抓取的時候,發現有些圖片居然沒有後綴。然後懷著踽踽獨行的心態,去嘗試了下這個以前沒有遇見過的「重大發現」:

當完成測試後,發現其原理,也是真心簡單,其實也就是一個簡單的檔案操作與讀取:

展示效果如下:


#原始碼展示如下:


#
<?php
//创建一个要新生成的文件名
$string = (string) mt_rand(0, 10000) . &#39;IMG&#39;;

//读取本地图片
$file_path = &#39;./timg.jpg&#39;;

//1. 取出图片数据
$fq_1 = fopen($file_path, &#39;rb&#39;);
$imgData = fread($fq_1, filesize($file_path));
fclose($fp_1);

//2. 写入图片数据
$fp = fopen($string, &#39;wb&#39;);
//$str = fread($fp,filesize($file_path));
fwrite($fp, $imgData);
fclose($fp);

?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
    <img src="./<?php echo $string; ?>" alt="" title="" />
    <img src="./timg.jpg" alt="" title="" />
</body>
</html>


<?php
;?>

以上是PHP如何實作圖片無後綴的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn