pagemaker
Goto Top

PHP Weiterleitung funktioniert nicht mehr

Hallo, bastle mir gerade ein Kontaktforumlar für einen Kunden zusammen. Das funktioniert auch eigentlich, bis ich noch etwas dran rumgebaut habe.
Mein Problem ist jetzt das die PHP Weiterleitung die bei einem leerem Eingabefeld anspringt, nicht mehr anzieht. Es wird nur noch ein leerer Frame angezeigt.
Hier mal der Code in PHP (submit.php)
 
	
<?php
session_start();
$_SESSION["kontrolle"] = 0;  
$empfänger = "bla@web.de";  
$betreff = "Eintrag im Kontaktforumular";  
$absendername = "Kontaktformular";  
$absendermail = "bla@bla.de";  

$name = $_POST["Name"];  
$strase = $_POST["Strase"];  
$plz = $_POST["PLZ"];  
$ort = $_POST["Ort"];  
$firma = $_POST["Firma"];  
$mail = $_POST["Mail"];  
$texted = $_POST["Text"];  

$elofit = $_POST["elofit_inhalt"];  
$elopress = $_POST["elopress_inhalt"];  
$polietilenetubi = $_POST["polietilenetubi_inhalt"];  
$niron = $_POST["niron_inhalt"];  
$smartflex = $_POST["smartflex_inhalt"];  
$oiltech = $_POST["oiltech_inhalt"];  
$multinupi = $_POST["multinupi_inhalt"];  
$elotherm = $_POST["elotherm_inhalt"];  
$ecowave = $_POST["ecowave_inhalt"];  
$elosolar = $_POST["elosolar_inhalt"];  

if ($name == "")  
{
$_SESSION["kontrolle"] = 1;  
Header("Location: kontaktmailer.php");   
exit();
}
if ($strase == "")  
{
$_SESSION["kontrolle"] = 1;  
Header("Location: kontaktmailer.php");   
exit();
}
if ($plz == "")  
{
$_SESSION["kontrolle"] = 1;  
Header("Location: kontaktmailer.php");   
exit();
}
if ($ort == "")  
{
$_SESSION["kontrolle"] = 1;  
Header("Location: kontaktmailer.php");   
exit();
}
if ($firma == "")  
{
$_SESSION["kontrolle"] = 1;  
Header("Location: kontaktmailer.php");   
exit();
}
if ($mail == "")  
{
$_SESSION["kontrolle"] = 1;  
Header("Location: kontaktmailer.php");   
exit();
}





$text = "Hallo, es gab einen Eintrag im Kontaktformular:  

         Name: $name,
         Straße: $strase,
         Postleitzahl: $plz,
         Ort: $ort,
         Firma: $firma,
         Mailadresse: $mail,

         Text:
         $texted

         Der Kunde interessiert sich für folgende Produkte:
        Elofit: [$elofit]
        Elopress: [$elopress]
        Polietilenetubi: [$polietilenetubi]
        Niron: [$niron]
        Smartflex: [$smartflex]
        Oiltech: [$oiltech]
        Multinupi:  [$multinupi]
        Elotherm: [$elotherm]
        Ecowave: [$ecowave]
        Elosolar: [$elosolar]

         _________________________________________________________________

         Diese eMail wurde automatisch verschickt, bitte nicht Antworten.
         _________________________________________________________________";  

mail ($empfänger, $betreff, $text, "From: $absendername <$absendermail>");  

echo "<font face=\"Arial\">Die Daten wurden erfolgreich gesendet!</font>";  




?>

Hoffe ich habe mich richtig ausgedrückt und ihr könnt mir helfen.
mfg pagemaker

Content-Key: 163841

Url: https://administrator.de/contentid/163841

Printed on: April 20, 2024 at 00:04 o'clock

Member: Arano
Arano Apr 02, 2011 at 11:22:42 (UTC)
Goto Top
Hallo Pagemaker,

die weiße Seite siehst du weil es einen PHP-Fehler gibt
Warning: Cannot add header information - headers already sent ...
Allerdings werden wohl die Fehlermeldungen unterdrückt was eine leere Seite zur Folge hat face-wink

Als erstes solltest du also einmal die beiden Leerzeilen am Anfang der Datei entfernen, dann sollte es wieder laufen.
Als zweites solltest du dann dafür sorgen das, solange du daran arbeitetest, die Fehlermeldungen Angezeigt werden.
Das kannst du entweder in der "php.ini", für globale Änderungen, machen oder mit den folgenden beiden Funktionsaufrufen:
<?php
ini_set('error_reporting',E_ALL|E_STRICT);  
ini_set('display_errors','On');  

// folgend, dein php...
session_start();
...
..
.
?>

Auf Umlaute in Variablen- und Funktionsnamen sollte man vielleicht besser verzichten ;)


~Arano
Member: pagemaker
pagemaker Apr 02, 2011 at 11:39:07 (UTC)
Goto Top
vielen dank für die anwort ich weis gar nicht wie lange ich an diesem Fehler verzweifelt bin....
Member: Arano
Arano Apr 02, 2011 at 11:50:38 (UTC)
Goto Top
face-smile

Gerne doch, schönes Wochenende noch

~Arano