Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Glupi problem z mail...
juzio6666
post 1.07.2007, 22:19:38
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 1.07.2007

Ostrzeżenie: (0%)
-----


No cóż... jestem początkujący i już w tym miejscu stanąłem. Funkcja mail. Otóż sytuacja jest taka...
Mam jeden plik o nazwie form.html i jego źródło wygląda tak:
  1. <HEAD>
  2. Formularz rejestracyjny.
  3. </TITLE>
  4. </HEAD>
  5. <BODY>
  6. <form name=form method=POST action=register.php>
  7. Login: <input type=text name="login"><br/>
  8. Nazwa w grze: <input type=text name="name"><br/>
  9. Haslo: <input type=password name="pass"><br/>
  10. Konfirmacja hasla: <input type=password name="pass2"><br/>
  11. <input type=submit name="wyslij" value="Zarejestruj sie!">
  12. </form>
  13. </BODY>
  14. </HTML>

Oczywiście jak widać odnosi się to do pliku register.php , który wygląda następująco:
  1. <?php
  2. $adres="konto@serwer.pl";
  3. $login=$_POST['login'];
  4. $name=$_POST['name'];
  5. $pass=$_POST['pass'];
  6. $pass2=$_POST['pass2'];
  7. IF(($_POST['login']=='')||($_POST['name']=='')||($_POST['pass']=='')||($_POST['pass']!==$_POST['pass2']))
  8. {
  9. echo "<form method=POST action=register.php>";
  10. echo "Formularz nie moze zostac wyslany. Uzupelnij wszystkie pola.<br/>";
  11. IF($login=='')
  12. echo "Login nie zostal wpisany!<br/>Login: <input type=text name='login'><br/>";
  13. ELSE
  14. echo "<input type=hidden name=login value=$login>";
  15. IF($name=='')
  16. echo "Imie nie zostalo wpisane!:<br/>Imie: <input type=text name=name><br/>";
  17. ELSE
  18. echo "<input type=hidden name=name value=$name>";
  19. IF($pass=='')
  20. echo "Haslo nie zostalo wpisane!<br/>Haslo: <input type=password name=pass><br/>Konfirmacja hasla: <input type=password name=pass2><br/>";
  21. ELSE
  22. IF($pass!==$pass2)
  23. echo "Nie powtorzyles poprawnie hasla!<br/>Haslo: <br/><input type=password name=pass><br/>Konfirmacja hasla: <input type=password name=pass2><br/>";
  24. ELSE
  25. echo "<input type=hidden name=pass value=$pass>";
  26. echo "<input type=submit name=submit value='Wyslij!'>";
  27. echo "<input type=reset name=reset value='Od nowa'>";
  28. echo "</form>";
  29. }
  30. ELSE
  31. {
  32. $wiadomosc = "Imie: $login Nazwa w grze: $name Haslo: $pass";
  33. $header = "From: $imiernReply-To: $emailrn";
  34. mail($adres, "Formularz", $wiadomoscr);
  35. echo 'Dzieki za wypelnienie formularza '.$login.'.';
  36. }
  37. ?>

Jaki jest problem? Otóż męczę się od dłuższego czasu nad tym żeby... ten mail doszedł. Niby nie ma żadnych błędów ale maila jak nie było tak nie ma. Wysyłałem kilkadziesiąt razy na różne konta i nic. usunąłem "$header" z funkcji mail żeby wyeliminować możliwość, że to z nim coś nie tak... proszę o pomoc. Podejrzewam że to jakiś banalny błąd a ja go nie widzę... dosłownie szlag mnie trafia... worriedsmiley.gif z góry wielkie dzięki za odpowiedź.
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 - 13:15