내가 첨부 된 이미지를 가지고 PHP 우편물을 통해 메일 않습니다 여기는 어떻게 이미지 <form> (phpmailer)에서 업로드 사용자
<form action="mail.php" method="POST">
Name:<br>
<input type="text" name="name"><br>
E-mail:<br>
<input type="text" name="mail"><br>
Contact Number:<br>
<input type="text" name="contactnumber"><br>
Comment:<br>
<input type="text" name="comment" size="50"><br><br>
<input type="file" name="filename" id="filename" accept="image/png"/><br><br>
<input type="submit" value="Send">
<input id="reset" type="reset" value="Reset">
</form>
어떻게 간단한 양식을 첨부합니까?
$uploadedfile = $_POST['filename'];
echo $uploadedfile;
내가 그들을 에코하려고하면 파일 이름 만 얻습니다.
$mail->AddAttachment(../../../); // add attachments
내가 이것을 가지고 있지만 내가 거기에 이미지를 넣어하는 방법을 모르는 PHPmailer
를 사용.
나는 어떤 도움이 될 것입니다 이렇게 새로운거야! 어떤 생각이 왜 xxx.png :
의견의 도움으로 <form>
태그를 변경 한 후 나는이 너무
$mail->AddAttachment($_FILES['filename']['name']);
이제 오류 메시지가 파일에 액세스 할 수 있습니다 변경?
'<양식 액션 = "mail.php"방법 = "POST"> '파일을 제출하지 않을 ... HTTP : //php.net/manual/en/features.file-upload.post-method.php 특히'파일 업로드 양식의 속성이 enctype = "multipart/form-data"인지 확인하십시오. 그렇지 않으면 파일 업로드가 작동하지 않습니다. ' – chris85
찾고있는'$ _POST '가 아니지만'$ _FILES'입니다. 무언가를 시도하고 var_dump ($ _ FILES)를 사용하여 포함 된 내용을 확인하십시오. –
@ chris85에 요점이 있으니