Waarom werkt mijn HTML/PHP code niet?

index.html




Mail































Naam:
Email ontvanger:
Bericht:










----------

send.php:



$naam = $_POST['naam'];
$bericht = $_POST['bericht'];
$onderwerp = $_POST['onderwerp'];
$email_ontvanger = $_POST['email-ontvanger'];
$text = "Beste $naam,\n\n$bericht";


mail("$email_ontvanger", "geen onderwerp", "$text", "From: noreply@site.nl");

?>



Gelukt!







Het bericht is verzonden!





hij geeft result maar mailt niet..?

Weet jij het antwoord?

/2500

Het beste antwoord

Je hebt een minnetje gebruikt in $_POST['email-ontvanger'], terwijl je voor de rest een liggend streepje (_) gebruikt. Dit zou echter edn foutmelding moeten opleveren. Je kunt aan de bovenzijde van elk php-bestand ' ini_set('display_errors', 1); ' (zonder buitenste aanhalingstekens) te zetten. Verder kun je, als je lokaal werkt, dit ook in php.ini aanpassen en daarnaast moet daar de 'mail'-functionaliteit goed ingesteld zijn.

de divs in de resultaten pagina sluit je in iedergeval niet af!

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100