Ik ben beginnend met websites bouwen nu heb ik met html en ccs een site gemaakt.
het enige wat ik maar niet werkend krijg is het mailform met php script. Mijn hosting provider ondersteunt dit wel dus daar kan het niet aan liggen.
Ik krijg steeds deze melding



Kan de pagina niet weergeven



HTTP 500

Meest waarschijnlijke oorzaken:
•Aan deze website wordt gewerkt.
•De website bevat een programmeerfout.

Tevens krijg ik geen mail binnen.

Ik heb ondersteende script in gebruik.

php script


<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$naar = 'hier staat het e-mail adres';
$onderwerp = Contactformulier leeuwenburg elektro';



$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";

if(isset($_POST['versturen']))
{
$voornaam = ($_POST['voornaam']);
$achternaam = ($_POST['achternaam']);
$telefoonnummer = ($_POST['telefoonnummer']);
$email = ($_POST['email']);
$bericht = ($_POST['bericht']);
$fout = false;

if(empty($voornaam))
{
print '<p>Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true;
}
if(empty($achternaam))
{
print '<p>Helaas, het achternaam veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true;
}
if(empty($telefoonnummer))
{
print '<p>Helaas, het telefoonnummer veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true;
}

if(empty($email))
{
print '<p>Helaas, het email veld is verplicht maar is nu niet ingevuld!</p>';
$fout = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
print '<p>Helaas, het email adres is niet correct!</p>';
$fout = true;
}
if(empty($bericht))
{
print '<p>Helaas, het bericht veld is verplicht maar is nu niet ingvuld!</p>';
$fout = true;
}

if($fout == false)
{
$headers .= 'From: ' . $voornaam . ' ' . $achternaam . '<' . $email . '>';

if($naar, $onderwerp, ($bericht), $headers))
{
print '<p>Het bericht is succesvol verzonden!</p>';
}
else
{
print '<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>';
}

}
?>


html code

<form method="post" action="contactformulier.php">

<input type="hidden" name="PHORM_CONFIG" value="quickconfig.php">

<label for="Voornaam"> Voornaam:</label>
<input type="text" name="Voornaam" size="20" maxlength="40"
<br />
<br />
<label for="Achternaam">Achternaam</label>
<input type=text name="Achternaam" size="20" maxlength="60"
<br />
<br />
<label for="Adres">Adres</label>
<input type=text name="Adres" size="20" maxlength="40">
<br />
<br />
<label for="Postcode">Postcode</label>
<input type=text name="Postcode" size="20" maxlength="40"
<br />
<br />
<label for="Woonplaats">Woonplaats</label>
<input type=text name="Woonplaats" size="20" maxlength="40"
<br />
<br />
<label for="Telefoonnummer">Telefoonnummer</label>
<input type=text name="Telefoonnummer" size="20" maxlength="40"
<br />
<br />
<label for='Vragen of opmerkingen'>Vragen of opmerking</label>
<textarea rows="7" cols="25" name="Vragen of opmerkingen"></textarea>
<input type="submit" value="Verzenden">
</form>

Heb al zo zitten zoeken en andere script geprobeerd maar kom er niet uit.
Weet iemand waar ik fout zit???
Je geeft zelf al aan dat je een leek bent in PHP, dus wat houdt je eigenlijk tegen om zelf eens een tutorial te doen? Ik weet dat op www.phptuts.nl zeer goede tutorials staan zodat je de basis kan PHP kan leren, en uiteindelijk weet hoe het werkt.

Je hebt nu een variabele (geheugenplek) bovenaan aangemaakt waarin je het mailadres opslaat, maar PHP moet er ook wel wat mee doen. Mijn advies:

- Heeft het haast: Besteed het uit en/of plaats een vacature in het vacatureforum op deze site
- Heeft het geen haast: Leer de basis van PHP. (kan wel een maand duren voordat je het echt onder de knie hebt)

Wat je je nu eigenlijk vraagt is hetzelfde als: "Hoe kom ik met een auto het snelst bij de bakker, vier straten verderop. Ik heb nog geen rijbewijs en snap niet hoe de auto werkt".
Ga de website met de tutorials die je voorsteld bekijken. Eens kijken als ik me nader verdiep of het gaat lukken. Bedankt voor je hulp zover. Weet nu op welke punten ik me moet gaan verdiepen en waar ik fout zit.
Okee, succes ermee :-)

Reageren