Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nie dzialajacy skrypt zgłoszeniowy --- pomocy !, plus jak wkleic do tego validator email
silus
post
Post #1





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

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




chyba powinno być $_SERVER['REQUEST_METHOD'] zamiast $REQUEST_METHOD
Go to the top of the page
+Quote Post
silus
post
Post #3





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

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


A WIEC ZMIENILEM TO ALE WYNIK NADAL TAKI SAM

========

tutaj jest adres skryptu:

http://www.radio-deamon.slp.pl/nowa/email.php
Go to the top of the page
+Quote Post
kwiateusz
post
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




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>
Go to the top of the page
+Quote Post
silus
post
Post #5





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

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


wielkie dzieki smile.gif juz dziala tylko jak do tego wlozyc jakis sprawdzacz poprawnosci emaila questionmark.gif

pozdrawiam
Go to the top of the page
+Quote Post

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 Aktualny czas: 22.08.2025 - 04:36