login  Naam:   Wachtwoord: 
Registreer je!
 Forum

contact script

Offline skeven - 30/06/2008 21:52
Avatar van skevenOnbekend hallo

ik heb een contacteer script, maar als ik de mail krijg staat er niets in van wat er getypt is

er staat wel

naam:
onderwerp:
...

12 antwoorden

Gesponsorde links
Offline Cylon - 30/06/2008 21:56
Avatar van Cylon Lid is er tog iets mis met je script meer info mis je script effen posten? 

gr Cylon
*warning* dislextys
Offline Gerard - 30/06/2008 21:56
Avatar van Gerard Ouwe rakker Toon je code eens. Maak gebruik van www.plaatscode.be om grote lappen te plaatsen.
Offline skeven - 30/06/2008 21:59
Avatar van skeven Onbekend De mail.php de email en de url zijn juist, want het bericht krijg ik toch al dus is toch al iets 

  1. <?
  2. $recipient=("HIER STAAT MIJN MAIL DAN"); //hier je emailadres
  3. $subject="Contact"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+'
  4. //hieronder niet aankomen
  5. $content=
  6. "Naam:".$naam.
  7. "
  8. Email:".$email.
  9. "
  10. Onderwerp:".$onderwerp.
  11. "
  12. Bericht:".$bericht.
  13. $message;
  14. mail($recipient, $subject, $content);
  15. echo "Uw mail is met succes verstuurd!";
  16. ?>
  17. // verander de url naar waar contact.php staat als je hm hebt opgeroepen
  18. <meta http-equiv="refresh" content="1; url=HIER STAAT DE URL NAAR CONTACT TERUG">


de contact.php

  1. Contact<br><br>
  2. <form action="mail.php">
  3. Naam:<br>
  4. <input name="naam" type="text" id="naam">
  5. <br><br>
  6. Email:<br>
  7. <input name="email" type="text" id="email">
  8. <br><br>
  9. Onderwerp:<br>
  10. <input name="onderwerp" type="text" id="onderwerp">
  11. <br><br>
  12. Bericht:<br>
  13. <textarea name="bericht" cols="40" rows="5" id="bericht">
  14. </textarea>
  15. <br>
  16. <input type="submit" name="Submit" value="Verzenden">
  17. <input type="reset" name="Submit2" value="Wissen">
  18.  
  19. </form>
Offline Gerard - 30/06/2008 22:02 (laatste wijziging 30/06/2008 22:03)
Avatar van Gerard Ouwe rakker Maak gebruik van de superglobal $_POST.
Offline skeven - 30/06/2008 22:05
Avatar van skeven Onbekend kan je het bewerken met dat erin ? ben nog niet zo goed met php
Offline Gerard - 30/06/2008 22:18
Avatar van Gerard Ouwe rakker Nee, jij mag het eerst zelf eens doorlezen en proberen. Daarna mag je dat resultaat hier weer plaatsen. Als het dan nog niet lukt, dan kauwen we het wel voor één keer voor. ;)
Offline maigel - 30/06/2008 22:23
Avatar van maigel PHP beginner daar sluit ik mij bij aan, proximus  
en waarom zet jij variablen tussen haakjes?
  1. $recipient=("HIER STAAT MIJN MAIL DAN");


moet dat niet dit zijn ....
  1. $recipient="HIER STAAT MIJN MAIL DAN";
Offline skeven - 30/06/2008 22:26
Avatar van skeven Onbekend ik snap het niet hoor hoe je dat erin moet voegen
Offline maigel - 30/06/2008 22:50
Avatar van maigel PHP beginner ik denk dat het eerder niet willen snappen is ipv niet snappen.
een script downloaden en proberen te gebruiken heeft toch geen nut als je geen php kent.
Misschien even de tijd nemen om de tutorials te doorlopen?
Offline Gerard - 30/06/2008 22:53
Avatar van Gerard Ouwe rakker Tutorial: Verwerken van formulieren
Offline jc2 - 01/07/2008 00:17 (laatste wijziging 01/07/2008 00:18)
Avatar van jc2 PHP interesse Aangezien je hier niet in de schoolbanken zit, geef ik je het advies om even te spieken hoe anderen het doen 

En forgeant on devient forgeron 
Offline Delta - 01/07/2008 14:40
Avatar van Delta Nieuw lid
  1. <?php
  2. if( isset($_POST['Submit']) ) { // Controleer of erop de knop Verzenden is gedrukt, die heet Submit
  3. $sMail = "blaat@aw.nl"; // Je Email
  4. if( !isset( $_POST['naam'] ) || empty($_POST['naam']) ) {
  5. // Controleer of er een post naam is gezet met de functie, isset()-> True/False
  6. // Controleer of de naam leeg is met de functie empty() -> True/False
  7. echo 'Vul een naam in';
  8. } elseif( !isset( $_POST['email'] ) || empty($_POST['email']) ) {
  9. echo 'Vul een email in';
  10. } elseif( !isset( $_POST['onderwerp'] ) || empty($_POST['onderwerp']) ) {
  11. echo 'Vul een onderwerp in';
  12. } elseif( !isset( $_POST['bericht'] ) || empty($_POST['bericht']) ) {
  13. echo 'Vul een bericht in';
  14. } else {
  15. // Alle velden zijn ingevuld
  16. $sBericht = "Naam: ".$_POST['naam']."\n";
  17. $sBericht .= "Email: ".$_POST['email']."\n";
  18. $sBericht .= "Onderwerp: ".$_POST['onderwerp']."\n";
  19. $sBericht .= "Bericht: ".$_POST['bericht']."\n";
  20. if( @mail( $sMail, "Contact - ".$_POST['onderwerp'], $sBericht ) ) {
  21. echo 'Mail verzonden';
  22. } else {
  23. echo 'Mail niet verzonden, error????';
  24. }
  25. }
  26. }
  27. ?>
  28. Contact<br><br>
  29. <form action="" method="POST">
  30. Naam:<br>
  31. <input name="naam" type="text" id="naam">
  32. <br><br>
  33. Email:<br>
  34. <input name="email" type="text" id="email">
  35. <br><br>
  36. Onderwerp:<br>
  37. <input name="onderwerp" type="text" id="onderwerp">
  38. <br><br>
  39. Bericht:<br>
  40. <textarea name="bericht" cols="40" rows="5" id="bericht"></textarea>
  41. <br>
  42. <input type="submit" name="Submit" value="Verzenden">
  43. <input type="reset" name="Submit2" value="Wissen">
  44. </form>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s