login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mailen

Offline Ultimatum - 11/11/2005 15:18
Avatar van UltimatumPHP expert ik kom er echt niet uit, die mailfunctie moet mij niet ofzo want hij doet niet wat ik wil 

dus mijn vraag kunnen jullie hier even een mail functie in bouwen 

hiervoor mot hij het sture
  1. echo 'The email has been sent!';
  2. setcookie('Request',1,time()+($spam*60));


iid er zitten delen van het contactformulier van tuinstoel in 

hier de phpcode

owjah, of het zo kan :
name: hier de naam
mail: hier de email
hexcolors: hexcolor1, hexcolor2 (als die er is) etc (met , ertusse please )
codering: html of css

thanx alvast 
  1. <?php
  2. $admin = 'ultimatum22@hotmail.com';
  3. $adminname = 'Ultimatum';
  4. $subject = 'Request form';
  5. $spam = 10;
  6. ?>
  7.  
  8. <?
  9. if(isset($_COOKIE['Request'])) {
  10. $show = true; echo 'You can send an email once in '.$spam.' minutes';
  11. }
  12.  
  13. if(!isset($show)){
  14.  
  15. ?>
  16. <form method="post">
  17. name:<br />
  18. <input type="text" name="name"><br />
  19. Email:<br />
  20. <input type="text" name="mail"><br />
  21. Email [confirm]:<br />
  22. <input type="text" name="cmail"><br />
  23.  
  24. Colors: (min 1 hexcode, max 6 hexcodes)<br />
  25. <input type="text" name="hexcolor1" maxlength="6">
  26. <input type="text" name="hexcolor2" maxlength="6"><br /><br />
  27. <input type="text" name="hexcolor3" maxlength="6">
  28. <input type="text" name="hexcolor4" maxlength="6"><br /><br />
  29. <input type="text" name="hexcolor5" maxlength="6">
  30. <input type="text" name="hexcolor6" maxlength="6"><br /><br />
  31.  
  32. Coding in HTML or CSS:<br />
  33. <input type="radio" name="html">HTML<br />
  34. <input type="radio" name="css">CSS<br />
  35. <input type="submit" name="submit" value="Submit"><br />
  36. </form>
  37. <br />
  38.  
  39. <?php
  40. if (isset($_POST['submit'])) {
  41.  
  42. if (empty($name)) {
  43. echo "You haven't fill in a name";
  44. }elseif (empty($mail)) {
  45. echo "You have to fill in an email address";
  46. }elseif (empty($cmail)) {
  47. echo "You have to confirm your email address";
  48. }elseif (!preg_match("/^[A-Za-z0-9._\-]+\@[A-Za-z0-9._\-]+\.[A-Za-z]{2,4}$/", "$mail")) {
  49. echo "Fill in a valid email address";
  50. }elseif ($mail != $cmail) {
  51. echo "The addresses you enterd are not the same";
  52. }elseif (empty($html) and empty($css)){
  53. echo "You have to choose between CSS and HTML";
  54. }elseif (empty($hexcolor1)) {
  55. echo "Fill at least 1 hexcolor in";
  56.  
  57. }else{
  58.  
  59. echo 'The email has been sent!';
  60. setcookie('Request',1,time()+($spam*60));
  61.  
  62. $show = true;
  63.  
  64. }
  65. }
  66.  
  67. }
  68. ?>

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s