Hi Leute,
bevor ich meinen Rechner aus dem Fenster werfe, belästige ich euch mal!
Ich habe ein Kontaktformular geschrieben und bekomme beim absenden allerdings jedesmal folgenden fehler:
Warning: Cannot modify header information - headers already sent by...usw.
Ich habe auch schon alles mögliche mit
und
ausprobiert, leider vergebens.
Vielleicht kann mir ja einer von euch helfen!
Hier der Code:
Vielen Dank schonmal!
Gruß, jondan
bevor ich meinen Rechner aus dem Fenster werfe, belästige ich euch mal!
Ich habe ein Kontaktformular geschrieben und bekomme beim absenden allerdings jedesmal folgenden fehler:
Warning: Cannot modify header information - headers already sent by...usw.
Ich habe auch schon alles mögliche mit
Code:
ob_start();
Code:
ob_end_flush();
Vielleicht kann mir ja einer von euch helfen!
Hier der Code:
PHP:
<?
/* QueryString wird beim versenden gesetzt */
$isOk = 1;
if ($QUERY_STRING)
{
$isOK = true;
while (list ($key, $val) = each ($FieldArray))
{
if ((strpos($key,"_pF")) and (($val == "Eintrag erforderlich") or (!$val)))
{
$FieldArray[$key] = "Eintrag erforderlich";
$isOK = False;
}
else
{
$content = $content."\r\n".str_replace("_pF","",ucfirst($key))." - ".$FieldArray[$key];
}
}
if($isOK == 1)
{
$from = $FieldArray[email_pF];
$mail_empfaenger="test@web.de";
$mail_absender=$FieldArray[email_pF];
$betreff=$FieldArray[betreff];
$mailsend = mail($mail_empfaenger, $betreff, $content ,"from:Kontaktfomular");
if($mailsend == 1)
{
header ("Location:mailok.php");
exit;
}
else
{
header ("Location:mailerr.php");
exit;
}
}
}
?>
Vielen Dank schonmal!
Gruß, jondan