>  기사  >  백엔드 개발  >  PHP에서 접미사 없이 그림을 구현하는 방법

PHP에서 접미사 없이 그림을 구현하는 방법

小云云
小云云원래의
2018-03-26 13:18:392021검색

실수로 웹사이트를 개발하고 웹 콘텐츠를 캡처했을 때 일부 사진에 접미사가 없는 것을 발견했습니다. 그러다가 혼자 걷는다는 마음으로 이전에 접하지 못했던 이 "중요한 발견"을 시도했습니다.

테스트를 마친 후 원리는 실제로 간단한 파일 조작과 읽기라는 것을 알았습니다. Take:

표시 효과는 다음과 같습니다.


소스 코드는 다음과 같습니다.


<?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으로 문의하세요.