Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Session - problem z wysyłanie maila
Forum PHP.pl > Forum > Przedszkole
kleszcz12
witam, mam problem , mianowicie skrypt nioe chce wysyłać maila...

rejestrator.php
  1. <form method="post" action="rejestrator2.php">
  2. <input type="text" name="login"> - Login<br>
  3. <input type="password" name="haslo"> - Haslo<br>
  4. <input type="password" name="haslo2"> - Potwierdz haslo<br>
  5. <input type="text" name="mail"> - Email<br>
  6. <input type="submit" value="rejestruj!">
  7. </form>


rejestrator2.php:
  1. <?
  2.  
  3.  
  4.  
  5.  
  6. $login = $_POST['login'];
  7. $haslo = $_POST['haslo'];
  8. $haslo2 = $_POST['haslo2'];
  9. $mail = $_POST['mail'];
  10. $file = ("users/$login.txt");
  11. if(file_exists($file)):
  12. echo("Ten login jest juz zajety!");
  13. elseif($haslo != $haslo2):
  14. echo("Podales dwa rozne hasla!");
  15. else:
  16. $ciag = "$login:$haslo:$mail";
  17. $zapis = str_replace("$ "," $",$ciag);
  18. $open = fopen("$file", "w+");
  19. fputs($open, $zapis);
  20. fclose($open);
  21. echo header("Location: rejestracjapomyslna.php");
  22. endif;
  23.  
  24.  
  25. $_SESSION['mail'] = $_POST['mail'];
  26. echo 'przed:'. $_SESSION['mail'];
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. ?>


rejestracjapomyslna.php
  1. <?php
  2.  
  3. echo 'przed: '.$_SESSION['mail'].'<br>';
  4. $_SESSION['mail'] = $_POST['mail'];
  5. ?>
  6.  
  7.  
  8.  
  9.  
  10. <?php 
  11. $email_do = $_SESSION['mail']; 
  12. $email_temat = "Mail testowy";
  13. $email_wiadomosc = "Tutaj treść wiadomości \nTutaj druga linia wiadomości!";
  14. if(mail($email_do, $email_temat, $email_wiadomosc)){
  15. echo "Email (".$email_temat.") został wysłany.";
  16. } else {
  17. echo "Email (".$email_temat.") nie został wysłany.";
  18. }
  19. ?>

problem polega na tym że po przejsciu do rejestrator2 mail jest wyswielany, zresztą na rejestracjapomyslna też jest wyświetlany, jednak pojawia się Email...nie został wysłany...
pzdr
kukix
Cytat(kleszcz12 @ 14.05.2008, 17:17:02 ) *
problem polega na tym że po przejsciu do rejestrator2 mail jest wyswielany, zresztą na rejestracjapomyslna też jest wyświetlany, jednak pojawia się Email...nie został wysłany...
pzdr


Prawdopodobnie nie podałeś wszystkich parametrów, ktore wymaga funkcja mail()...

Prawdopodobnie musisz podać format wysyłanego emaila..
kleszcz12
jak to format wysyłanego maila, w forularzu przeciez wpisuje np. login@serwer.pl...
piotrooo89
a masz dobrze smtp skonfigurowane?
sniezny_wilk
Wyświetlaj wszystkie parametry które wędrują do funkcji mail.
kukix
Cytat(kleszcz12 @ 14.05.2008, 17:28:13 ) *
jak to format wysyłanego maila, w forularzu przeciez wpisuje np. login@serwer.pl...

mówiąc format wysyłanego emaila mialem na mysli html/text ..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.