Witam serdecznie.
Stworzyłem sobie proste portfolio wraz z formularzem kontaktowym.
Stronę wrzuciłem na cba.pl żeby mieć podgląd na żywo czy wszystko działa.
Problem jest z formularzem kontaktowym, a mianowicie wygląda to tak:
Index.html
<h1>Formularz Kontaktowy
</h1> <div class="status alert alert-success" style="display: none"></div> <form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php" role="form"> <input type="text" class="form-control" name="Imie" required="required" placeholder="Imie"> <input type="text" class="form-control" name="Email" required="required" placeholder="Email"> <input type="text" class="form-control" name="Producent" required="required" placeholder="Producent"> <input type="text" class="form-control" name="Model" required="required" placeholder="Model"> <input type="text" class="form-control" name="Telefon" required="required" placeholder="Telefon"> <input type="text" class="form-control" name="Miejscowosc" required="required" placeholder="Miejscowosc"> <textarea name="message" name="Opis" required="required" class="form-control" rows="8" placeholder="Opis"></textarea> <button type="submit" class="btn btn-danger btn-lg">Wyslij zapytanie
</button>
Oraz sendemail.php:
<?php
header('Content-type: application/json'); 'type'=>'success',
'message'=>'Email został wysłany!'
);
$email_from = 'testmail@***.cba.pl';
$email_to = '***@gmail.com';
$body = 'Imie: ' . $Imie . "\n\n" .
'Email: ' . $email . "\n\n" .
'Producent: ' . $Producent . "\n\n" .
'Model: ' . $Model . "\n\n" .
'Telefon: ' . $Telefon . "\n\n" .
'Miejscowosc: ' . $Miejscowosc . "\n\n" .
'Opis: ' . $Opis;
$success = @mail($email_to, $Imie, $body, 'From: <'.$email_from.'>');
echo json_encode
($status); ?>
Wysyłanie maili działa, lecz jest problem z treścią.
W momencie dostania maila wygląda to tak, że brak jest tematu, oraz zawartości wypełnionych pól.
Przykład:
testmail@****.cba.pl 23:21 (9 minut temu)
do mnie
Imie:
Email:
Producent:
Model:
Telefon:
Miejscowosc:
Opis:
Wygląda to tak, jakby nie pobierało wpisanych danych z formularza kontaktowego.
Ktoś ma jakiś pomysł?
Index.html i sendemail.php znajdują się w głównym katalogu.