Skocz do zawartości

PHP formularz na strone. Co mam źle ? nie wysyła mi meila. Pomoc z kodem :)


Recommended Posts

Siemka. Mam stronke klanową pgcs-klan.yoyo.pl tam jest opcja Formularz i wyświetla się on ale jest gdzieś błąd bo nie mozna go wysłać , można wypełnić ale nie wysłać pomocy z kodem php ;) A yoyo.pl obsługuję funkcję main. kod w większości skopiowany z neta troche przerobiony dodane nowe opcja , tabele.

 

 

<?php

// sprawdzamy, czy zmienna $submit jest pusta

if (empty($_POST['submit'])) {

// wyświetlamy formularz

echo "<table border=\"0\"><form method=\"post\">

 

<tr>

<td>Nick:</td>

<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>

</tr>

<tr>

<td>Imię:</td>

<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>

</tr>

<tr>

<td>Wiek:</td>

<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>

</tr>

<tr>

<td>Adres e-mail:</td>

<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>

</tr><tr>

<td>Numer GG:</td>

<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>

</tr><tr>

<td>Gram już:</td>

<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>

</tr><tr>

<td>Dostępnosć:</td>

<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>

</tr>

<tr>

<td>Komentarz:</td>

<td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td>

</tr>

<tr>

<td> </td>

<td><input type=\"submit\" name=\"submit\" value=\"Wyslij\"> 

<input type=\"reset\" value=\"Od nowa\"></td></form>

</tr>

</table>";

}

// sprawdzamy, czy zmienne przesłane z formularza nie są puste

elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {

// jeżeli powyższy warunek jest spełniony tworzona jest wiadomość

// zmienna $message zawiera treść wiadomości

$message = "Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST";

// zmienna $header zawiera przede wszystkim adres zwrotny

$header = "From: $_POST[imie] <$_POST>";

// funkcja mail() za pomocą której wiadomość zostanie wysłana

@mail("szuetam149@wp.pl","Wiadomosc ze strony WWW","$message","$header")

or die('Nie udało się wysłać wiadomości');

// wyświetlenie komunikatu w przypadku powodzenia

echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>";

}

// lub w przypadku nie wypełnienia formularza do końca

else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";

 

?>

 

 

 

Proszę łagodnie traktować moje pytanie ponieważ php to dopiero początek.

Link to post
Share on other sites

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ść
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń 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.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...