login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Http-fout 404

Offline o0witte0o - 28/10/2009 09:09 (laatste wijziging 28/10/2009 09:10)
Avatar van o0witte0oNieuw lid Ik heb dit simpel contactformpje geschreven, maar als ik het wil testen, krijg ik een 404 Iemand enig idee wat fout kan zijn?

  1. <html>
  2. <head>
  3. <title>test</title>
  4. <style>
  5. label
  6. {
  7. width:25%;
  8. text-align:left;
  9. float:left;
  10. }
  11. .formulier
  12. {
  13. border:1pt dotted red;
  14. padding:5pt;
  15. width:35em;
  16. }
  17. .row
  18. {
  19. padding:5pt;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <?php
  25. if(isset($_POST['verzenden']))
  26. {
  27. $bericht = "website reactie formulier\n\nIngevulde velden:\n";
  28. foreach($_POST as $key => $val) {
  29. $bericht .= "- " . $key . ":\n";
  30. $bericht .= " " . $val . "\n\n";
  31. }
  32. $emailto = "mijn@mail.be";
  33. $result = mail($emailto, "reactie", $bericht, "From: ".$emailto);
  34. if ($result) {
  35. echo "Contact formulier is verzonden!";
  36. } else {
  37. echo "Contact formulier verzenden is mislukt!";
  38. }
  39. }
  40. else{
  41. ?>
  42. <form class="formulier" action="contactformulier.php" method="POST">
  43. <div class="row">
  44. <label for="naam">Naam:</label>
  45. <input type="text" id="naam" name="naam" size="25" />
  46. </div>
  47. <div class="row">
  48. <label for="woonplaats">Woonplaats:</label>
  49. <input type="text" id="woonplaats" name="woonplaats" size="10" />
  50. </div>
  51. <div class="row">
  52. <label for="telnr">Emailadres.:</label>
  53. <input type="text" id="mail" name="mail" size="10" />
  54. </div>
  55. <div class="row">
  56. <label for="bericht">Bericht:</label>
  57. <textarea id="bericht" name="bericht" cols="40" rows="10"></textarea>
  58. </div>
  59. <div class="row">
  60. <input type="submit" name="verzenden" value="Verzenden" />
  61. </div>
  62. </form>
  63. <?
  64. }
  65. ?>
  66. </body>
  67. </html>

3 antwoorden

Gesponsorde links
Offline Richard - 28/10/2009 09:44
Avatar van Richard Crew algemeen Onder welke naam heb je het bestand opgeslagen?
Offline o0witte0o - 28/10/2009 10:07 (laatste wijziging 28/10/2009 10:12)
Avatar van o0witte0o Nieuw lid is opgeslagen onder contact.php

och... >.> zucht... Ik zie m'n fout al.. Even verbeteren

Edit: is bij deze opgelost! Bedankt Richard!
Is m'n script voor de rest goed geschreven? Heb het met behulp van een scriptboek geschreven.
Offline Stijn - 28/10/2009 10:31
Avatar van Stijn PHP expert De From zou ik anders doen. De mail komt namelijk van de persoon die hem ingevuld heeft.

  1. ..."From: ".$_POST['mail']


Je hebt een foutje in je HTML staan bij de e-mailadres label. De for heeft een verkeerde waarde.

  1. <label for="mail">Emailadres.:</label>


Nu nog leren hoe je HTML e-mails kan versturen om mooie e-mails te maken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s