login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mailform

Offline o0witte0o - 12/05/2008 13:49 (laatste wijziging 12/05/2008 13:51)
Avatar van o0witte0oNieuw lid Hey,

Sindskort werkt mijn simpel inschrijfformuliertje op basis van mail niet meer... En ik zou niet eens weten aan wat dat zou kunnen liggen... Alles lijkt toch in orde?
Ik had deze gemaakt, op basis van een hoop andere scripts, en het werkte, tot gisteren... Dan doet dat niets meer...

  1. <?php
  2. if($send_my_form){
  3. $errors=0;
  4. $error="Er is een probleem opgetreden.<ul>";
  5. $Naam=$_POST['Naam'];
  6. $Nicknaam=$_POST['Nicknaam'];
  7. $Clannaam=$_POST['Clannaam'];
  8. $Emailadres=$_POST['Emailadres'];
  9. if($Naam=="" ){$errors=1;$error.="<li><B>Naam</B> is nodig. Ga terug en probeer op nieuw.<BR>";}
  10. if($Nicknaam=="" ){$errors=1;$error.="<li><B>Nicknaam</B> is nodig. Ga terug en probeer op nieuw.<BR>";}
  11. if($Clannaam=="" ){$errors=1;$error.="<li><B>Clannaam</B> is nodig. Ga terug en probeer op nieuw.<BR>";}
  12. if($Emailadres=="" ){$errors=1;$error.="<li><B>Emailadres</B> is nodig. Ga terug en probeer op nieuw.<BR>";}
  13. if(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$Emailadres)){
  14. $error.="<li>Ongeldig emailadres ingevult.";
  15. $errors=1;
  16. }
  17. $sender_email = "$Emailadres";
  18. if($errors==1) echo $error;
  19. else{
  20. $message .= "Form: Inschrijven\n";
  21. while (list ($key, $val) = each ($_POST)){
  22. if ($key != "send_my_form"){
  23. if ($val != ""){
  24. $val = stripslashes($val);
  25. $message .= "$key: $val\n";
  26. }
  27. }
  28. }
  29. $message = stripslashes($message);
  30. $message .= "$upload\n";
  31. $messageb .= "$message\n\n\n $_SERVER[HTTP_REFERER]";
  32. mail("mijn@mailadres.hier","NAAM FORMULIER",$messageb,"From:$sender_email");
  33.  
  34. print "<html><head><META http-equiv='refresh' content='0;URL=http://www.urlhier.be'></head><body></body></html>";
  35. print "<B><A href='http://www.urlhier.be' target='_top'>Continue</A></B>";
  36. }
  37. }
  38. ?>
  39.  
  40. <HTML>
  41. <HEAD>
  42. <TITLE>NAAM FORMULIER</TITLE>
  43. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
  44. <BODY text="#FFFFFF" background="images/layout/background.gif">
  45. <h3><font color="#FFFFFF">Inschrijven</font></h3>
  46. <br><font face='verdana' size=2>
  47. <font color="#FFFFFF">Alle velden met een * zijn verplicht:</font><br>
  48. <form enctype='multipart/form-data' action='<?php echo $_SERVER[PHP_SELF];?>' method='post'>
  49. <table width='50%' border=0>
  50. <tr>
  51. <td><font color="#FFFFFF"> Naam*</font></td>
  52. <td> <input type=text name='Naam'></td>
  53. </tr>
  54. <tr>
  55. <td><font color="#FFFFFF"> Nicknaam*</font></td>
  56. <td> <input type=text name='Nicknaam'></td>
  57. </tr>
  58. <tr>
  59. <td><font color="#FFFFFF"> Clannaam*</font></td>
  60. <td> <input type=text name='Clannaam'></td>
  61. </tr>
  62. <tr>
  63. <td><font color="#FFFFFF"> Emailadres*</font></td>
  64. <td> <input type=email name='Emailadres'></td>
  65. </tr>
  66. </table>
  67. <input type='submit' name='send_my_form' value='Verzenden'> <input type=reset value='Reset'>
  68. </form>
  69. </BODY>
  70. </HTML>

4 antwoorden

Gesponsorde links
Offline lemoinet - 12/05/2008 13:54
Avatar van lemoinet PHP gevorderde verander
  1. if($send_my_form)

eens in dit
  1. if(isset($_POST['send_my_form']) && ($_SERVER['REQUEST_METHOD'] == "POST"))
Offline o0witte0o - 12/05/2008 14:03 (laatste wijziging 12/05/2008 14:04)
Avatar van o0witte0o Nieuw lid  bedankt... Nu doet die het weer... Ik vraag me af waarom dat die eergisteren nog wel werkte...
Heb er niets aan veranderd.. En plots werkte dat niet meer.
Offline lemoinet - 12/05/2008 14:07
Avatar van lemoinet PHP gevorderde config van de server zal veranderd zijn, register globals zal nu afstaan
Offline Simax - 12/05/2008 15:44 (laatste wijziging 12/05/2008 15:47)
Avatar van Simax Onbekend Zoals het hoort! Register globals horen uit te staan.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s