Skocz do zawartości
Gość

Formularz kontaktowy w PHP - Nie wysyła

Rekomendowane odpowiedzi

Witam

Mam taki formularz kontaktowy:

<form method="post">        <div><label for="nick"> Imię i nazwisko/nick: </label><input type="text" class="text" id="nick" name="nick" /></div>        <div><label for="subject"> Temat: </label><input type="text" name="subject" class="text" id="subject" /></div>        <div><label for="mail"> Twój adres e-mail: </label><input type="text" name="mail" class="text" id="mail" /></div>        <div><label for="contents"> Treść: </label><br /><textarea name="contents" id="contents" rows="15" cols="50"/></textarea></div>        <div><input type="submit" value="Wyślij" name="wyslij" /> <input type="reset" value="Wyczyść" name="wyczysc" /></div>    </form><?phpif(isset($_POST['ok']))        {if (!$nick || !$mail || !$subject || !$contents){     echo "Nie uzupełniłeś wszystkich rubryk.";  exit;} $message = "Imię: ".$_POST['nick']." E-Mail: ".$_POST['mail']." Treść: ".$_POST['contents']."  "; $subject="KONTAKT — ".$_POST['subject'];mail ("mój_email", $subject, $message); echo "Dziękuję za wysłanie wiadomości.";}?>
Trochę dziwna sytuacja zaszła z tym formularzem, ponieważ kilka dni temu jeszcze działał. Otóż teraz w ogóle nie chce wysyłać wiadomości, a błędów żadnych nie wyświetla. Co jest nie tak?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

<?phpif(isset($_POST['wyslano']) && $_POST['wyslano'] == 'tak'){	if (!$nick || !$mail || !$subject || !$contents)		{     			echo "Nie uzupełniłeś wszystkich rubryk.";  		} else {					$message = 					"Imię: ".$_POST['nick']." 					E-Mail: ".$_POST['mail']." 					Treść: ".$_POST['contents']."  "; 					$subject="KONTAKT — ".$_POST['subject'];					mail("mój_email", $subject, $message); 					echo "Dziękuję za wysłanie wiadomości.";				}}?><form method="post" action="?<?php echo $_SERVER['PHP_SELF']; ?>">        <div><label for="nick"> Imię i nazwisko/nick: </label><input type="text" class="text" id="nick" name="nick" /></div>        <div><label for="subject"> Temat: </label><input type="text" name="subject" class="text" id="subject" /></div>        <div><label for="mail"> Twój adres e-mail: </label><input type="text" name="mail" class="text" id="mail" /></div>        <div><label for="contents"> Treść: </label><br /><textarea name="contents" id="contents" rows="15" cols="50"/></textarea></div>        <input type="hidden" name="wyslano" value="tak" />        <div><input type="submit" value="Wyślij" name="wyslij" /> <input type="reset" value="Wyczyść" name="wyczysc" /></div></form>
Edytowane przez zigu007

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...