Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz nie działa po przejsciu z 5.2 na 5.3
struna12
post 16.09.2013, 18:14:12
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";
}
}
?>





Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:41