Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][html]Wysyłanie komentarzy na pocztę
Forum PHP.pl > Forum > Przedszkole
Max Damage
Mam te dwa skrypty z książki (dopiero sie uczę). Ktoś wpisuje swój koment i adres e-mail, po czym przesyła do mnie na pocztę. Coś jednak to nie działa.

  1. <title>komentarz </title>
  2. </head>
  3. <h1>Komentarz osoby</h1>
  4. <p>Proszę przekazać nam swoje komentarze.<p>
  5.  
  6. <form action="przetworzkomentarz.php" method=post>
  7. Nazwisko:<br />
  8. <input type=text name="nazwa" size=40><br />
  9. Adres poczty elektronicznej:<br />
  10. <input type=text name="email" size=40><br />
  11. Komentarz:<br />
  12. <textarea name="komentarz" cols=30 rows=5>
  13. </textarea><br />
  14. <input type=submit value="Wyślij komentarz" href="przetworzkomentarz.php">
  15. </form>
  16. </body>
  17. </html>


W zmiennej $adresdo wpisuje oczywiście swój adres poczty.
  1. <?php
  2. $nazwa=$POST['nazwa'];
  3. $email=$_post['email'];
  4. $komentarz=$_POST['komentarz'];
  5. $adresdo='moj-email';
  6. $temat='komentarz za strony WWW';
  7. $zawartosc='Nazwisko: '.$nazwa."n"
  8. .'Adres pocztowy: '.$email."n"
  9. ."Komentarz osoby: n".$komentarz."n";
  10. $adresod='serwerwww@przykład.com';
  11.  
  12. mail($adresdo,$temat,$zawartosc,$adresod);
  13. ?>
  14. <html>
  15. <head>
  16. <title>komentarz</title>
  17. <body>
  18. <h1>komentarz przyjęty</h1>
  19. <p>Komentarz państwa wysłany.</p>
  20. <p><?php echo nl2br($zawartosc);?></p>
  21. </body>
  22. </html>


Mam też błąd: Warning: mail() [function.mail]: Mail limit reached ,po próbie wysłania.
rasgan
http://forum.programuj.com/viewtopic.php?p...773e098976b1a0b

Według tego co tutaj piszą przekroczyłeś limit wysyłania maili na serwerze
Max Damage
Rozumiem, problem tylko w tym, ze tak naprawdę to nic mi na pocztę nawet wcześniej nie dochodziło...
Sadu2
A po co href w submit?

Zamiast:

  1. <?php
  2. <input type=submit value="Wyślij komentarz" href="przetworzkomentarz.php">
  3. ?>


Daj:

  1. <?php
  2. <input type="submit" value="Wyślij komentarz">
  3. ?>


A to:

  1. <html>
  2. <head>
  3. <title>komentarz</title>
  4. <body>
  5. <h1>komentarz przyjęty</h1>
  6. <p>Komentarz państwa wysłany.</p>
  7. <p><?php echo nl2br($zawartosc);?></p>
  8. </body>
  9. </html>


Ma sie pokazać jeśli wysłano?

PS: Jestem początkującym, ale staram sie pomóc.
Pozdrawiam
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.