![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 16.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem kompletnie zielony w temacie PHP. Mam strone internetową na której jest formularz kontaktowy. Po przełączeniu na serwerze wersji php z 5,2 na 5.3 maile przychodzą bez treści. (nie wyświetla sie tekst który wpisuje osoba wysyłająca wiadomość) Proszę powiedzcie czy można coś pozmieniać w pliku php zeby zaczeło działać? jakaś normalizacja po przejściu na php5.3? czy może któreś wpisy się zdeprecjionowały? POMOCY!:) fragment kodu formularza: CODE <form action="email.php" method="post" onsubmit="return check_form(this)"> Imię <span style="color:red;font-size:11px;">*</span><br><input type="text" name="imie" class="form"><br> Numer Telefonu<br><input type="text" name="numer" class="form"><br> Twój e-mail <span style="color:red;font-size:11px;">*</span><br><input type="text" name="email" class="form"><br> Treść wiadomości <span style="color:red;font-size:11px;">*</span><br><textarea name="wiadomosc" class="text"></textarea><br> <input type="hidden" name="wyslij" value="1"> <input type="submit" value="" class="button"> <br><br><span style="color:red;font-size:11px;">* Pole wymagane</span> </form><br><br> A tu zawartość pliku email.php CODE <?php //sprawdzenie czy zał±cznik pochodzi z formularza if ($_POST["wyslij"]==1) { // dane o odbiorcy, nadawcy $odbiorca="sempretaniec@sempretaniec.pl"; $tytul="Wiadomosc ze strony SEMPRE"; $nadawca = "admin"; $nadawca_mail="user"; // tre¶ć listu $tresclistu = "<table border=\"0\" width=\"100%\" border=\"0\" cellpadding=\"1\" cellspacing=\"2\" align=center style=\"font-family: Verdana; font-size: 12px;\"> <tr> <td>Imię i Nazwisko:</td> <td><b>".$imie."</b></td> </tr> <tr> <td>Numer telefonu:</td> <td><b>".$numer."</b></td> </tr> <tr> <td>Adres Email do korespondencji:</td> <td><b>".$email."</b></td> </tr> <tr> <td>Mieszkam w:</td> <td><b>".$miejscowosc."</b></td> </tr> <tr> <td>Tre¶ć wiadomo¶ci:</td> <td><b>".$wiadomosc."</b></td> <tr> <td colspan=\"2\"><br>Proszę nie odpowiadać na tę wiadomo¶ć jest wygenerowana automatycznie<br></td> </tr> </table>"; // definicja nagłówków $naglowki = "From: $nadawca \n"; $naglowki .= "MIME-Version: 1.0\n"; $naglowki .= "Content-Type: multipart/mixed;\n"; $naglowki .= "\tboundary=\"___$znacznik==\""; // nagłówki listu $tresc="--___$znacznik==\n"; $tresc .="Content-Type: text/html; charset=\"iso-8859-2\"\n"; $tresc .="Content-Transfer-Encoding: 8bit\n"; $tresc .="\n$tresclistu\n"; // wysłanie listu if (mail($odbiorca,$tytul,$tresc,$naglowki)) { print "Wiadomo¶ć wysłana dziękujemy"; } else { print "wiadomosc nie wyslana, wystapil blad"; } } ?> |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:41 |