Maison > développement back-end > tutoriel php > Comment implémenter des images sans suffixe en PHP

Comment implémenter des images sans suffixe en PHP

小云云
Libérer: 2023-03-22 10:18:01
original
2043 Les gens l'ont consulté

Lorsque j'ai accidentellement développé un site Web et capturé du contenu Web, j'ai découvert que certaines images n'avaient pas de suffixes. Puis, avec la mentalité de marcher seul, j'ai tenté cette "découverte majeure" que je n'avais jamais rencontrée auparavant :

Après avoir terminé le test, j'ai trouvé que le principe est vraiment simple. est juste une simple opération et lecture de fichier :

L'effet d'affichage est le suivant :


Le code source est le suivant :


<?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
;?>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal