실수로 웹사이트를 개발하고 웹 콘텐츠를 캡처했을 때 일부 사진에 접미사가 없는 것을 발견했습니다. 그러다가 혼자 걷는다는 마음으로 이전에 접하지 못했던 이 "중요한 발견"을 시도했습니다.
테스트를 마친 후 원리는 실제로 간단한 파일 조작과 읽기라는 것을 알았습니다. Take:
표시 효과는 다음과 같습니다.
소스 코드는 다음과 같습니다.
<?php //创建一个要新生成的文件名 $string = (string) mt_rand(0, 10000) . 'IMG'; //读取本地图片 $file_path = './timg.jpg'; //1. 取出图片数据 $fq_1 = fopen($file_path, 'rb'); $imgData = fread($fq_1, filesize($file_path)); fclose($fp_1); //2. 写入图片数据 $fp = fopen($string, 'wb'); //$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!