Ps-ler ;-)
Hallo,
bei meinem Kontaktformular tritt folgender Fehler auf:
Ich vermute dass der Fehler mit der Php-Version oder ähnlichem zusammen hängt, da es bei einem anderen Hoster bereits lief
Mein momentaner Hoster ist : Host Europe, wo ich das WebPack M 2.0 verwende.
Hier mal ein Auszug aus dem Problemcode:
Es folgt das html Formular und ein Bereich wo der text abgeschickt wird.
Über Hilfe würde ich mich seh freuen.
bei meinem Kontaktformular tritt folgender Fehler auf:
Code:
[B]Warning[/B]: Variable passed to each() is not an array or object in [B]/is/htdocs/wp1190657_3JFTC7TB1B/www/kontakt.php[/B] on line [B]69
[/B]
Mein momentaner Hoster ist : Host Europe, wo ich das WebPack M 2.0 verwende.
Hier mal ein Auszug aus dem Problemcode:
Code:
<?php
if(isset($_POST['abschicken'])){
while(list($feld,$wert)=each($HTTP_POST_VARS)){
$wert=preg_replace("/(content-type:|bcc:|cc:|to:|from:)/im", "",$wert);
$$feld=$wert;
if($feld!="abschicken"){
$mailnachricht.=ucfirst($feld).": $wert\n";
}
}
$mailnachricht.="\nDatum/Zeit: ". date("d.m.Y H:i:s");
empty($nachname) ? $err[] = "<p>- Es wurde kein Nachname angegeben.</p>" : false;
empty($vorname) ? $err[] = "<p>- Es wurde kein Vorname angegeben.</p>" : false;
empty($email) ? $err[] = "<p>- Es wurde keine E-Mail angegeben.</p>" : false;
empty($text) ? $err[] = "<p>- Textfeld ist leer.</p>" : false;
empty($spam) ? $err[] = "<p>- Spamfeld ist leer, bitte lösen Sie die Rechnung.</p>" : false;
if(!empty($err)) {
echo "<p>Folgende Fehler sind aufgetreten:</p>";
foreach($err as $fehler){
echo $fehler;
} ?>
Es folgt das html Formular und ein Bereich wo der text abgeschickt wird.
Über Hilfe würde ich mich seh freuen.