Nasıl bir eki posta için PHP kullanabilirsiniz?

0 Cevap php

I giriş alanlarının oluşan bir temel formu hem de bir dosya alanı vardır. Ben formu yapmak istiyorum bir kaç şey var. (Tabii ki) bilgi toplayın. Bir dosya yüklemek için bir seçenek (muhtemelen. Doc,. Pdf,. Docx), bu yüzden sadece bu uzantıları ve 2MB altında ekli dosyayı kısıtlamak isteyen de var. Tek bildiğim benim form "enctype = birkaç normal" olmak zorunda, ama ben biliyorum hepsi olmasıdır.

Ben şu PHP kodu:

<?

$to = 'my@email.com';
$subject = 'Contact from your website';
$message = 'From: ' . "\n\n" . 'Name: ' . $_REQUEST['name'] . "\n\n" . 'E-mail: ' . $_REQUEST['email'] . "\n\n" . 'Comments: ' . $_REQUEST['comments'];
$email = $_REQUEST['email'];
$headers = 'From: ' . $email . "\r\n" .
            'Reply-To: ' . $email . "\r\n" .
          'X-Mailer: PHP/' . phpversion();
$headers .= "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/plain; charset=ISO-8859-1";    



$str = $_REQUEST['email'];

if( $str == "E-mail address" || $str == "" )
{
 echo "Please use your browser's back button enter a valid E-mail address";

} else {
 mail ($to, $subject, $message, $headers);
 header("Location: thankyou.html");
}  

?>

Nasıl o ekli dosya göndermek için izin çimdik?

Mümkünse, ben örneklerini görmek isterim. Ben PHP için son derece yeniyim, ve şimdiye kadar bir eki ile PHP web formları göndermek için gerekli değil anlıyorum. Yani sizden tüm bir örnek gönderirseniz, örnek ile çalışacak ilgili HTML form kodunu açıklamak için deneyin lütfen olmasıdır.

Herhangi bir yardım büyük mutluluk duyacağız!

Thanks a lot, Amit

0 Cevap