문제:
처음에 제공된 PHP 코드는 다음 파일의 첨부 및 전송을 허용합니다. 단 하나의 파일. 그러나 일반적으로 서로 다른 형식(예: RAR 및 PDF)으로 두 개의 파일을 동시에 첨부하여 보내야 할 필요성이 발생합니다.
해결책:
여러 첨부 파일을 보내려면 PHP를 사용하여 이메일을 보내려면 다음과 같이 코드를 수정하세요.
<br>$files = ['경로/to/example.rar', '경로/to/example.pdf']; // 파일 경로 배열</p> <p>// ...</p> <p>for($x=0;$x<count($files);$x ){</p><pre class="brush:php;toolbar:false">$file = fopen($files[$x],"rb"); $data = fread($file,filesize($files[$x])); fclose($file); $data = chunk_split(base64_encode($data)); $message .= "Content-Type: {\"application/octet-stream\"};\n" . " name=\"$files[$x]\"\n" . "Content-Disposition: attachment;\n" . " filename=\"$files[$x]\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n"; $message .= "--{$mime_boundary}\n";
}
설명:
위 내용은 PHP를 사용하여 이메일에 여러 파일을 첨부하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!