Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

opgelost email verzenden vanaf mijn website

email verzenden vanaf mijn website

03 jul 2015 22:41 - 03 jul 2015 23:25
#1
Kan iemand mij helpen, ik heb een contactformulier met een verzenden.php.
Echter geeft niets een foutmelding maar versturen van mail doe hij niet,
Wat doe ik verkeerd?
Code:
<?php #********************************************** #***** Contact Formulier Salto Media ***** #********************************************** if ($_SERVER['REQUEST_METHOD'] != "POST"){exit;} // require class for sending messages require("/mailer/class.phpmailer.php"); if(isset($_POST['email'])) { // Pas deze twee regels aan. $email_to = "robdh1@gmail.com"; $email_subject = "Bericht van een bezoeker"; function died($error) { // je foutbericht staat hier echo "Het spijt ons, vanwege een fout is het formulier niet verzonden. "; echo "Deze fout(en) tonen zich hieronder.<br /><br />"; echo $error."<br /><br />"; echo "Ga aub terug om de velden correct in te vullen.<br /><br />"; die(); } // validation expected data exists if(!isset($_POST['first_name']) || !isset($_POST['last_name']) || !isset($_POST['email']) || !isset($_POST['telephone']) || !isset($_POST['comments'])) { died('Het spijt ons, er is een probleem opgetredn bij het verzenden van het formulier.'); } $first_name = $_POST['first_name']; // verplicht $last_name = $_POST['last_name']; // verplicht $email_from = $_POST['email']; // verplicht $telephone = $_POST['telephone']; // niet verplicht $comments = $_POST['comments']; // verplicht $error_message = ""; $email_exp = "^([a-zA-Z0-9]+[a-zA-Z0-9._%\-\+]*@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$"; if(!mb_ereg($email_exp,$email_from)) { $error_message .= 'Het emailadres is niet geldig.<br />'; } $string_exp = "^[a-z .'-]+$"; if(!mb_ereg($string_exp,$first_name)) { $error_message .= 'De voornaam is niet geldig.<br />'; } if(!mb_ereg($string_exp,$last_name)) { $error_message .= 'De achternaam is niet geldig.<br />'; } if(strlen($comments) < 2) { $error_message .= 'Het bericht is niet geldig.<br />'; } $string_exp = "^[0-9 .-]+$"; if(!mb_ereg($string_exp,$telephone)) { $error_message .= 'Het telefoonnummer is niet geldig.<br />'; } if(strlen($error_message) > 0) { died($error_message); } $email_message = "Gegevens formulier.\n\n"; function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $email_message .= "Voornaam: ".clean_string($first_name)."\n"; $email_message .= "Achternaam: ".clean_string($last_name)."\n"; $email_message .= "Email: ".clean_string($email_from)."\n"; $email_message .= "Telefoon: ".clean_string($telephone)."\n"; $email_message .= "Bericht: ".clean_string($comments)."\n"; // create email headers $headers = 'From: '.$email_from."\r\n". //'Reply-To: '.$email_from."\r\n" . //'X-Mailer: PHP/' . phpversion(); $mail($email_to, $email_subject, $email_message, $headers); ?> <!-- Creeer je eigen succes pagina hier --> Bedankt voor uw bericht. U krijgt zo spoedig mogelijk een reactie. <? } ?>

Edit Jelle.D: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf even doen.
Laatst bewerkt 03 jul 2015 23:25 door Jelle.
  • maxkyra
  • maxkyra's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 1

email verzenden vanaf mijn website

03 jul 2015 23:27 - 03 jul 2015 23:30
#2
Hallo,

Namens het Joomla!NL team heet ik je van harte welkom op dit forum.

Waarom maak je geen gebruik van de standaard contactformulier van joomla?
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum.
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

Laatst bewerkt 03 jul 2015 23:30 door Jelle.
  • Jelle
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13590

email verzenden vanaf mijn website

08 jul 2015 13:47
#3
Inmiddels een PM van TS door gekregen dat deze topic is opgelost.
Gaarne in het vervolg dit op het forum te doen en niet via PM ( zie forumregels en de helpsectie. )
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen uitsluitend via dit Forum.
Is je vraag opgelost? Dan kan je hem zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Jelle
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13590
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 1.035 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie