ugrás a tartalomhoz

PHP mailer charset

vjazemszkij · 2012. Feb. 14. (K), 17.47
Heló!

Légyszives tudnátok segíteni egy apró problémamegoldásában? alább látható a levelező motor és szeretném, hogy a megkapott levél UTF-8, vagy ISO-8859-2 kódolású legyen és főleg olvasható karaktereket tartalmazzon! előre is köszi!!
  1. <?php  
  2.   
  3. $EmailFrom = "Email";  
  4. $EmailTo = "email##kukac##enyememail.hu";  
  5. $Subject = "Tárgy";  
  6. $Name = Trim(stripslashes($_POST['Name']));   
  7. $Tel = Trim(stripslashes($_POST['Tel']));   
  8. $Email = Trim(stripslashes($_POST['Email']));   
  9. $Message = Trim(stripslashes($_POST['Message']));   
  10.   
  11. // validation  
  12. $validationOK=true;  
  13. if (!$validationOK) {  
  14.   print "<meta http-equiv=\"refresh\" content=\"0;URL=kapcsolat_hiba.php\">";  
  15.   exit;  
  16. }  
  17.   
  18. // prepare email body text  
  19. $Body = "";  
  20. $Body .= "Name: ";  
  21. $Body .= $Name;  
  22. $Body .= "\n";  
  23. $Body .= "Tel: ";  
  24. $Body .= $Tel;  
  25. $Body .= "\n";  
  26. $Body .= "Email: ";  
  27. $Body .= $Email;  
  28. $Body .= "\n";  
  29. $Body .= "Message: ";  
  30. $Body .= $Message;  
  31. $Body .= "\n";  
  32.   
  33. // send email   
  34. $success = mail($EmailTo$Subject$Body"From: <$EmailFrom>");  
  35.   
  36. // redirect to success page   
  37. if ($success){  
  38.   print "<meta http-equiv=\"refresh\" content=\"0;URL=kapcsolat_elkuldve.php\">";  
  39. }  
  40. else{  
  41.   print "<meta http-equiv=\"refresh\" content=\"0;URL=kapcsolat_hiba.php\">";  
  42. }  
  43. ?>  
 
1

Használd

Poetro · 2012. Feb. 14. (K), 18.02
Akkor használd a PHPMailer-t, vagy SwiftMailer-t (főleg ha már ilyen félrevezető címet adtál). Ezek tudják ezt is.
2

Tudja a mail() is

Pepita · 2012. Feb. 15. (Sze), 01.27
Csak komolyabb fejlécet kell küldeni vele.
Kérdezőnek: Olvasd el! (4-es példa.)