2014-05-23 5 views
-1

연락처 양식에 phpmailer를 사용하고 있습니다. 연락처 파일/이미지를 사용하여 연락처 양식에 첨부 파일 필드를 추가했습니다. 하지만 난 파일 첨부 파일에 대한 PHP 기능을 통합 할 수 없습니다. 나는 PHP에서 약하다. 그러나 이것은 내 연락처 형식에 이것을 추가하는 것이 매우 중요하다.첨부 파일이있는 양식

제발 도와주세요. 내 양식 코드와 PHP 코드는 아래와 같습니다. 미리 감사드립니다.


// **이이

<?php 

    /* config start */ 

    $emailAddress = '[email protected]'; 

    /* config end */ 


    require "class.phpmailer.php"; 


    $msg= 
    'First Name:'.$_POST['firstName'].'<br /> 
    Last name:'.$_POST['lastName'].'<br /> 
    Email:'.$_POST['email'].'<br /> 


    '; 


    $mail = new PHPMailer(); 
    $mail->IsMail(); 

    $mail->AddReplyTo($_POST['email'], $_POST['name']); 
    $mail->AddAddress($emailAddress); 
    $mail->SetFrom($_POST['email'], $_POST['name']); 
    $mail->Subject = "Subject"; 
    $mail->MsgHTML($msg); 
    $mail->Send(); 

    echo'<script> window.location="../index.html"; </script> '; 

    ?> 

답변

0

이 더 많은 정보

<form action="" method="post" enctype="multipart/form-data"> 

<h2>Your Contact Info</h2> 
    <p>Your First Name* <br /> 
    <input type="text" name="firstName" id="firstName" required /> 
    </p> 
    <p>Your Last Name* <br /> 
    <input type="text" name="lastName" id="lastName" required /> 
    </p> 
    <p>Your Email* <br /> 
    <input type="email" name="email" id="email" required /> 
    </p> 
    <p>Upload Your logo<br /> 
    <input type="file" name="uploaded_file" id="uploaded_file"> 
    </p> 
    <input type="submit" name="submit" /> 
</form> 
<?php 
if(isset($_POST['submit'])) { 
$emailAddress = '[email protected]'; 
require "class.phpmailer.php"; 
$msg = 'First Name:'.$_POST['firstName'].'<br /> Last name:'.$_POST['lastName'].'<br /> Email:'.$_POST['email'].'<br />'; 
move_uploaded_file($_FILES["uploaded_file"]["tmp_name"], $_FILES["uploaded_file"]["name"]); 
    $mail = new PHPMailer(); 
    $mail->IsMail(); 

    $mail->AddReplyTo($_POST['email'], $_POST['name']); 
    $mail->AddAddress($emailAddress); 
    $mail->SetFrom($_POST['email'], $_POST['name']); 
    $mail->Subject = "Subject"; 
    $mail->MsgHTML($msg); 
    $mail->AddAttachment($_FILES["uploaded_file"]["name"]); 
    $mail->Send(); 

    echo'<script> window.location="../index.html"; </script> '; 
} 
    ?> 

시도 phpmailer 코드 HTML 마크 업

<form action="mobileapp.php" method="post" enctype="multipart/form-data"> 

<h2>Your Contact Info</h2> 
    <p>Your First Name* <br /> 
    <input type="text" name="firstName" id="firstName" required /> 
    </p> 
    <p>Your Last Name* <br /> 
    <input type="text" name="lastName" id="lastName" required /> 
    </p> 
    <p>Your Email* <br /> 
    <input type="email" name="email" id="email" required /> 
    </p> 
    <p>Upload Your logo<br /> 
    <input type="file" name="uploaded_file" id="uploaded_file"> 
    </p> 
</form> 

// *한다 : - Send attachments with PHP Mail()?

+0

죄송하지만 이해가 안됩니다. 잠시 설명해 주시겠습니까? – Blackboy

+0

시도 : - http://www.finalwebsites.com/forums/topic/php-e-mail-attachment-script –

+0

고마워요 ... 그 일은 – Blackboy

관련 문제