Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie dzialajacy skrypt zgłoszeniowy --- pomocy !
Forum PHP.pl > Forum > PHP
silus
witam,

zrobilem sobie taki formularz na strone:

  1. <?php
  2.  
  3. // po przycisnieciu post
  4. if ($REQUEST_METHOD == "submit") {
  5.  
  6. // funkcja sprawdzajaca poprawnośc adresu emai
  7.  
  8.  
  9. // pola
  10. $name = strip_tags($realname);
  11. $lastname = strip_tags($realname2);
  12. $email = strip_tags($email);
  13. $wiadomosc = strip_tags($wiadomosc);
  14. $typ = strip_tags($typ);
  15.  
  16. // ustawienia wiadomości
  17. $sendto = "$mightydeamon@gmail.com";
  18. $subject = "[Wiadomość z strony] zapytanie o $typ";
  19. $message = "$realname, $realname2. $emailnn$wiadomosc";
  20.  
  21. // wysyla maila
  22. mail($sendto, $subject, $message);
  23.  
  24. ?>
  25.  
  26. <html>
  27. <head>
  28. <title>Wyślij E-Maila do twórcy Silus.pl z zapytaniem</title>
  29. <meta name="author" value="silus">
  30. </head>
  31. <body bgcolor="#FFFFFF">
  32.  
  33. <?php
  34. // wyswietla sie jak wiadomość zostanie wyslana
  35. if ($REQUEST_METHOD=="submit") {
  36. echo("<p><b>Dziekujemy za wiadomość, wysłana została następująca wiadomość:</b></p>n");
  37. echo("<blockquote><pre>n");
  38. echo("$message");
  39. echo("</pre></blockquote>");
  40. }
  41. // jezeli nie
  42. echo("wystąpił błąd")
  43.  
  44. ?>
  45.  
  46. <!--  czesc tabelki  -->
  47.  
  48. <form action="<?php echo("$script_name"); ?>" METHOD="POST">
  49. <table height="250" border="0" cellpadding="4" cellspacing="0">
  50. <tr>
  51. <td width="108"><b>Imię: </b></td>
  52. <td width="184"><input type="text" name="realname" size="10"></td>
  53. <td width="132"><b>Nazwisko: </b></td>
  54. <td width="150"><input type="text" name="realname2" size="25"></td>
  55. </tr>
  56. <tr>
  57. <td><b>Twój Email :</b></td>
  58. <td><input type="text" name="email" size="25"></td>
  59. <td><b></b>Typ Wiadomości:</td>
  60. <td>
  61. <select name="typ">
  62. <option value="s">small
  63. <option value="m">medium
  64. <option value="l">large
  65. </select>
  66. </td>
  67. </tr>
  68. <tr>
  69. <td colspan=5><p><b>Wiadomość:</b><br />
  70. <textarea name="wiadomosc" rows="6" cols="90" wrap="physical"></textarea>
  71. <p align="right">
  72.  <input name="submit" type="submit" value="Wyślij">
  73.  <input name="reset" type="reset" value="Wyczyść">
  74. </p>
  75.  </td>
  76. </tr>
  77. </table>
  78. </form>
  79.  
  80. <?php } ?>
  81.  
  82. </body>
  83. </html>


ale kiedy wlanczam ta strone przez chwile laduje sie i nic wiecej sie nie dzieje co mam robic?

a i czy wie ktos jak do tego wkleic aby sprawdzal czy jest to istniejacy adres email??

wielkie dzieki
cya
kwiateusz
chyba powinno być $_SERVER['REQUEST_METHOD'] zamiast $REQUEST_METHOD
silus
A WIEC ZMIENILEM TO ALE WYNIK NADAL TAKI SAM

========

tutaj jest adres skryptu:

http://www.radio-deamon.slp.pl/nowa/email.php
kwiateusz
tak na szybko robione.. ale działą
  1. <?php
  2.  
  3. // po przycisnieciu post
  4. if (!empty($_POST)) {
  5.  
  6. // funkcja sprawdzajaca poprawnośc adresu emai
  7.  
  8.  
  9. // pola
  10. $name = strip_tags($_POST['realname']);
  11. $lastname = strip_tags($_POST['realname2']);
  12. $email = strip_tags($_POST['email']);
  13. $wiadomosc = strip_tags($_POST['wiadomosc']);
  14. $typ = strip_tags($_POST['typ']);
  15.  
  16. // ustawienia wiadomości
  17. $sendto = "$mightydeamon@gmail.com";
  18. $subject = "[Wiadomość z strony] zapytanie o $typ";
  19. $message = "$realname, $realname2. $emailnn$wiadomosc";
  20.  
  21. // wysyla maila
  22. $send= mail($sendto, $subject, $message) ? 1 : 0;
  23.  
  24. }
  25. ?>
  26.  
  27. <html>
  28. <head>
  29. <title>Wyślij E-Maila do twórcy Silus.pl z zapytaniem</title>
  30. <meta name="author" value="silus">
  31. </head>
  32. <body bgcolor="#FFFFFF">
  33.  
  34. <?php
  35. // wyswietla sie jak wiadomość zostanie wyslana
  36. if ($send == 1) {
  37. echo("<p><b>Dziekujemy za wiadomość, wysłana została następująca wiadomość:</b></p>n");
  38. echo("<blockquote><pre>n");
  39. echo("$message");
  40. echo("</pre></blockquote>");
  41. }else  echo("wystąpił błąd");
  42.  
  43.  
  44.  
  45. ?>
  46.  
  47. <!--  czesc tabelki  -->
  48.  
  49. <form action="<?php echo("$script_name"); ?>" METHOD="POST">
  50. <table height="250" border="0" cellpadding="4" cellspacing="0">
  51. <tr>
  52. <td width="108"><b>Imię: </b></td>
  53. <td width="184"><input type="text" name="realname" size="10"></td>
  54. <td width="132"><b>Nazwisko: </b></td>
  55. <td width="150"><input type="text" name="realname2" size="25"></td>
  56. </tr>
  57. <tr>
  58. <td><b>Twój Email :</b></td>
  59. <td><input type="text" name="email" size="25"></td>
  60. <td><b></b>Typ Wiadomości:</td>
  61. <td>
  62. <select name="typ">
  63. <option value="s">small
  64. <option value="m">medium
  65. <option value="l">large
  66. </select>
  67. </td>
  68. </tr>
  69. <tr>
  70. <td colspan=5><p><b>Wiadomość:</b><br />
  71. <textarea name="wiadomosc" rows="6" cols="90" wrap="physical"></textarea>
  72. <p align="right">
  73.  <input name="submit" type="submit" value="Wyślij">
  74.  <input name="reset" type="reset" value="Wyczyść">
  75. </p>
  76.  </td>
  77. </tr>
  78. </table>
  79. </form>
  80.  
  81. </body>
  82. </html>
silus
wielkie dzieki smile.gif juz dziala tylko jak do tego wlozyc jakis sprawdzacz poprawnosci emaila questionmark.gif

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.