Hallo,
Ik heb een reserveringsformulier op mijn site die het tot voor kort prima deed. Recentelijk krijg ik echter de volgende foutmelding te zien wanneer je het formulier wil versturen:
Warning: stripslashes() expects parameter 1 to be string, array given in ............./form.php on line 56
Warning: Cannot modify header information - headers already sent by (output started at ) in ...........form.php on line 68
De betreffende regels heb ik hieronder geplaatst.
for ($k=0;$k<count($varkeys);$k++){
$var = $varkeys[$k];
$val = stripslashes($_POST[$var]);
if ($var!="compulsory" && (strtolower($var)!="submit" && strtolower($var)!="reset")){
$formdata .= $var.": ".$val."\n";
$message = str_replace("%$var%",$val,$message);
}
}
Kan iemand mij vertellen wat er misgaat en hoe ik dit zou kunnen oplossen. Het fromulier wordt overigens dus wel gewoon verstuurd. Ik ben inmiddels begonnen met me te verdiepen in PHP maar ik ben bang dat het nog even duurt voor ik zover ben dat ik dit probleem zelf kan oplossen....
Alvast bedankt voor de moeite.
Arjan
928 views