e-mail script werkt niet!!

Status
Niet open voor verdere reacties.

Ikoster

Gebruiker
Lid geworden
19 okt 2009
Berichten
144
ik heb dit e-mail script gemaakt maar er word een interne serverfout aangegeven(error 500)
dit is het script zit er een fout in??
PHP:
<?php 
/////////////////////////////////////////////////////////////////
$body = "";																										 //
$headers  = 'From: www.Ikoster.nl <noreply@ikoster.nl>';			 //
$ip = $_SERVER['REMOTE_ADDR'];																 //
$to = $_request['to'];																				 //
$url = $_request['url'];																			 //
///////////////////////////////////////////////////////////////// 
$voornaam = $_request['voornaam'];														//
$achternaam = $_request['achternaam'];												//
$geslacht = $_request['geslacht'];														//
$leeftijd = $_request['leeftijd'];														//
$email = $_request['email'];																	//
$adderes = $_request['adderes'];															//
$postcode = $_request['postcode'];														//
$woonplaats = $_request['woonplaats'];												//
$opleiding = $_request['opleiding'];													//
$hobby/werk = $_request['hobby/werk'];												//
$mobiel/fax/telefoon = $_request['mobiel/fax/telefoon'];			//
$favoriete url = $_request['favoriete url'];									//
$site cijver = $_request['site cijver'];											//
$bericht = $_request['bericht'];															//
////////////////////////////////////////////////////////////////
if($voornaam != ""){$body .= "voornaam: $voornaam \n";}
if($achternaam != ""){$body .= "achternaam: $achternaam \n";}
if($geslacht != ""){$body .= "geslacht: $geslacht \n";}
if($leeftijd != ""){$body .= "leeftijd: $leeftijd \n";}
if($email != ""){$body .= "email: $email \n";}
if($adderes != ""){$body .= "adderes: $adderes \n";}
if($postcode != ""){$body .= "postcode: $postcode \n";}
if($woonplaats != ""){$body .= "woonplaats: $woonplaats \n";}
if($opleiding != ""){$body .= "opleiding: $opleiding \n";}
if($hobby/werk != ""){$body .= "hobby/werk: $hobby/werk \n";}
if($mobiel/fax/telefoon != ""){$body .= "mobiel/fax/telefoon: $mobiel/fax/telefoon \n";}
if($favoriete url != ""){$body .= "favoriete url: $favoriete url \n";}
if($site cijver != ""){$body .= "site cijver: $site cijver \n";}
if($bericht != ""){$body .= "bericht: $bericht \n";}
mail($to, "Ikoster stuurt jouw formulier door", $body, $headers );
header("location: $url");
?>
ty voor jullie tijd!!
:thumb:
 
Let je op dat $url (die je in de header gebruikt) niet weer naar deze pagina gaat? Dan krijg je een infinite redirect.

Wat je ook even kunt doen is in de apache error logs kijken wat er mis gaat. 500 internal kun je niet zoveel mee als je de precieze fout niet hebt.
 
En zet anders de 'friendly error messages' in je browser even uit. Vaak je kun je dan wel de 'echte' fout zien.
 
Er zitten ook nog een paar fouten in het script. In regel 18-21 gebruik je variabelenamen met een '/' (slash) of spatie. Dat mag niet. Pas deze aan en ook overal waar je die variabelenamen gebruikt (regel 33-36).
 
probleem opgelost danksij het uitschakelen van die optie in ie:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan