Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z Formularzem kontaktowym [PHP]
#1
Witam,
mam problem z formularzem kontaktowym który wykonany jest we flashu. Mianowicie po wysłaniu wiadomosci mail dochodzi na skrzynkę jednak bez treści.

Podaje kod w php jeśli ktoś chce sprawdzić cały formularz fla podaje linka niżej:
Kod:
<head>
<title>mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
<body>

<?
$site_email = "[email protected]";
$site_abc = "
--------------------------------------------------------------
         Wiadomość została wygenerowana z formularza
--------------------------------------------------------------
";


mail("$site_email","zlecenie ze strony www","$site_abc
Wyslany przez: $txt11
Email: $txt12
Tel: $txt13

Uwagi: $txt16");



?>
</body>
</html>

http://www.przeklej.pl/plik/formularz-rar-001c112v95a5
Odpowiedz
#2
Podaj kod AS formularza. Nie chce mi się pobierać pliku fla.

Pierwszy błąd jaki widzę to wiadomość powinna być kodowana w UTF-8 i wysyłana w formie HTML. Dla przykładu podam Ci kod który ja stosuję przy formularzach we flash.

Kod PHP:
<?php
$sendTo 
"[email protected]";
$subject "E-mail ze strony";
$message "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
  <head>
    <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">
  </head>
  <body>"
.$_POST["message"]."</body>
</html>"
;

$headers "From: " $_POST["firstName"] ." "$_POST["lastname"] . "<" $_POST["email"] .">\r\n";
$headers .= "Reply-To: " $_POST["email"] . "\r\n";
$headers .= "Return-path: " $_POST["email"];
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=UTF-8\n";

mail($sendTo$subject$message$headers);

?>
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl