Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Bramka Email
Forum PHP.pl > Forum > Przedszkole
Rash
plik email.php:
  1. <?php
  2. function email()
  3. {
  4. echo '<body bgcolor="black" text="white">';
  5. echo "<div style='text-align:center; width:300px; border:1px solid rgb(60,92,92); padding:3px;'>";
  6. echo '<form name="Email" action="pos.php" method="POST"><br>';
  7. echo 'Do kogo:<input type="text" name="email" value="" /><br>';
  8. echo 'Temat Wiadomości:<input type="text" name="temat" value="" /><br>';
  9. echo 'Treść wiadomości:<textarea name="tresc" rows="15" cols="15"></textarea><br>';
  10. echo 'Autor:<input type="text" name="autor" value="" /><br>';
  11. echo '<input type="submit" value="Wyślij!" />';
  12. }
  13. email();
  14.  
  15. ?>

Plik pos.php:
  1. <?php
  2. function wyslij()
  3. {
  4. echo '<body bgcolor="black" text="white">';
  5. echo "<div style='text-align:center; width:300px; border:1px solid rgb(60,92,92); padding:3px;'>";
  6. $mailto = $_POST['email'];
  7. $mailsubject = $_POST['temat'];
  8. $mailbody = $_POST['tresc'];
  9. $mailheaders = $_POST['autor'];
  10. if (mail($mailto, $mailsubject, $mailbody, $mailheaders))
  11. {
  12. echo 'mail zostal wyslany<br>';
  13. echo '<a href="twoja strona">Powróć do Strony Głównej</a>';
  14. }
  15. else
  16. {
  17. echo 'Przykro mi,sproboj ponownie!';
  18. }
  19. }
  20. wyslij();
  21. ?>

To wszystko,dziękuje za Uwagę..Jak komuś się przyda to nmzc...
Spirit86
Nie przesadzasz trochę? Niedługo będziecie tu wrzucać funkcje, które mają 2 linijki i służą do wywołania funkcji echo np.
  1. <?php
  2. funciton echo2($string){ print $string; }
  3. ?>

....

Te 2 funkcje są krótko mówiąc żenujące.. Swoją drogą nawet nie weryfikujesz czy dane, które ślesz mają jakiś sens. Po co wysyłać puste maile? Po co dodajesz body do funkcji? Zero możliwości przystosowania do potrzeb własnych. Beznadzieja.
Rash
Ja się dopiero uczę....
Cysiaczek
Przenoszę na Gotowe rozwiązania Przedszkole
@Rash - to po co dajesz kod, który nie dość, że nie spełnia standardów, to jego użyteczność jest mizerna? Rozumiem, że się uczysz i chwała Ci za to, ale nie wrzucaj każdego fragmentu kodu, który wyprodukujesz podczas tej nauki.

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.