title image


Smiley Header-Problem
Hallo Leute,



habe mich an einem Gästebuch mit PHP versucht - mit überschaubarem Erfolg. Leider werde ich nach Eingabe meiner Daten nicht über Header() zurück auf die Gästebuchseite geleitet. Könnte mir eine/einer von Euch sagen, wo mein Fehler liegt.



Hier der Code:



if($sent=29){



/*

* Überprüfung auf zu lange Einträge

*/

$Fehlermeldung = "error=1";

if(strlen($interpret)>30) {$error = 1; $zuviel = strlen($interpret) - 30; $Fehlermeldung .= "&errorInterpret=$zuviel";}

if(strlen($titel)>50) {$error = 1; $zuviel = strlen($titel) - 30; $Fehlermeldung .= "&errorTitel=$zuviel";}

if(strlen($email)>30) {$error = 1; $zuviel = strlen($email) - 30; $Fehlermeldung .= "&errorEmail=$zuviel";}

if(strlen($ort)>30) {$error = 1; $zuviel = strlen($ort) - 30; $Fehlermeldung .= "&errorOrt=$zuviel";}

if(strlen($text)>1200) {$error = 1; $zuviel = strlen($text) - 30; $Fehlermeldung .= "&errorText=$zuviel";}

if(strlen($interpret)==0) {$error = 1; $Fehlermeldung .= "&errorKeinInterpret=1";}

if(strlen($titel)==0) {$error = 1; $Fehlermeldung .= "&errorKeinTitel=1";}

if(strlen($email)==0) {$error = 1; $Fehlermeldung .= "&errorKeineEmail=1";}

if(strlen($ort)==0) {$error = 1; $Fehlermeldung .= "&errorKeinOrt=1";}

if(strlen($text)==0) {$error = 1; $Fehlermeldung .= "&errorKeinText=1";}

if($datei1!=""){ if(eregi(".jpg", $datei1_name) != true && eregi(".jpeg", $datei1_name) != true){$error = 1; $Fehlermeldung .= "&errorFalscherBildtyp=1";}}

if($datei2!=""){ if(eregi(".jpg", $datei2_name) != true && eregi(".jpeg", $datei2_name) != true){$error = 1; $Fehlermeldung .= "&errorFalscherBildtyp=1";}}

if($datei3!=""){ if(eregi(".jpg", $datei3_name) != true && eregi(".jpeg", $datei3_name) != true){$error = 1; $Fehlermeldung .= "&errorFalscherBildtyp=1";}}



//wurde ein Fehler erkannt?

if($error) {Header("Location: gaestebuchNeuerEintrag.php?interpret=$interpret&titel=$titel&ort=$ort&email=$email&text=$text&".$Fehlermeldung);}

// es ist also alles in Ordnung

else{

if($datei1!=""){

//Bildname entschärfen

$neuerName1 = ereg_replace(" ", "_", $datei1_name); //Blanks

$neuerName1 = ereg_replace("ü", "ue", $neuerName1); //üs

$neuerName1 = ereg_replace("Ü", "Ue", $neuerName1); //Üs

$neuerName1 = ereg_replace("ä", "ae", $neuerName1); //äs

$neuerName1 = ereg_replace("Ä", "Ae", $neuerName1); //Äs

$neuerName1 = ereg_replace("ö", "oe", $neuerName1); //ös

$neuerName1 = ereg_replace("Ö", "Oe", $neuerName1); //Ös

$neuerName1 = ereg_replace("ß", "ss", $neuerName1); //ßs



//Bild skalieren auf 130 px Höhe

// Bilddaten feststellen

$size=getimagesize($datei1);

$breite=$size[0];

$hoehe=$size[1];

// neue Masse festlegen

$neueHoehe=130;

$neueBreite=intval($breite*$neueHoehe/$hoehe);

// altes und neues Bild schreiben

$altesBild=ImageCreateFromJPEG($datei1);

$neuesBild=ImageCreateTrueColor($neueBreite, $neueHoehe);

// mit neuem Bild das alte ueberschreiben

ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);

ImageJPEG($neuesBild, 'inhalt/gaestegallerie/'.$neuerName1);



//Bild skalieren auf 800 px Breite

$size=getimagesize($datei1);

$neueBreite=800;

$neueHoehe=intval($hoehe*$neueBreite/$breite);

// altes und neues Bild schreiben

$altesBild=ImageCreateFromJPEG($datei1);

$neuesBild=ImageCreateTrueColor($neueBreite, $neueHoehe);

// mit neuem Bild das alte ueberschreiben

ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);

ImageJPEG($neuesBild, 'inhalt/gaestegallerie/'.$neuerName1.'_800.jpg');

}



if($datei2!=""){

//Bildname entschärfen

$neuerName2 = ereg_replace(" ", "_", $datei2_name); //Blanks

$neuerName2 = ereg_replace("ü", "ue", $neuerName2); //üs

$neuerName2 = ereg_replace("Ü", "Ue", $neuerName2); //Üs

$neuerName2 = ereg_replace("ä", "ae", $neuerName2); //äs

$neuerName2 = ereg_replace("Ä", "Ae", $neuerName2); //Äs

$neuerName2 = ereg_replace("ö", "oe", $neuerName2); //ös

$neuerName2 = ereg_replace("Ö", "Oe", $neuerName2); //Ös

$neuerName2 = ereg_replace("ß", "ss", $neuerName2); //ßs



//Bild skalieren auf 130 px Höhe

// Bilddaten feststellen

$size=getimagesize($datei2);

$breite=$size[0];

$hoehe=$size[1];

// neue Masse festlegen

$neueHoehe=130;

$neueBreite=intval($breite*$neueHoehe/$hoehe);

// altes und neues Bild schreiben

$altesBild=ImageCreateFromJPEG($datei2);

$neuesBild=ImageCreateTrueColor($neueBreite, $neueHoehe);

// mit neuem Bild das alte ueberschreiben

ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);

ImageJPEG($neuesBild, 'inhalt/gaestegallerie/'.$neuerName2);



//Bild skalieren auf 800 px Breite



$neueBreite=800;

$neueHoehe=intval($hoehe*$neueBreite/$breite);

// altes und neues Bild schreiben

$altesBild=ImageCreateFromJPEG($datei2);

$neuesBild=ImageCreateTrueColor($neueBreite, $neueHoehe);

// mit neuem Bild das alte ueberschreiben

ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);

ImageJPEG($neuesBild, 'inhalt/gaestegallerie/'.$neuerName2.'_800.jpg');

}



if($datei3!=""){

//Bildname entschärfen

$neuerName3 = ereg_replace(" ", "_", $datei3_name); //Blanks

$neuerName3 = ereg_replace("ü", "ue", $neuerName3); //üs

$neuerName3 = ereg_replace("Ü", "Ue", $neuerName3); //Üs

$neuerName3 = ereg_replace("ä", "ae", $neuerName3); //äs

$neuerName3 = ereg_replace("Ä", "Ae", $neuerName3); //Äs

$neuerName3 = ereg_replace("ö", "oe", $neuerName3); //ös

$neuerName3 = ereg_replace("Ö", "Oe", $neuerName3); //Ös

$neuerName3 = ereg_replace("ß", "ss", $neuerName3); //ßs



//Bild skalieren auf 130 px Höhe

// Bilddaten feststellen

$size=getimagesize($datei3);

$breite=$size[0];

$hoehe=$size[1];

// neue Masse festlegen

$neueHoehe=130;

$neueBreite=intval($breite*$neueHoehe/$hoehe);

// altes und neues Bild schreiben

$altesBild=ImageCreateFromJPEG($datei3);

$neuesBild=ImageCreateTrueColor($neueBreite, $neueHoehe);

// mit neuem Bild das alte ueberschreiben

ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);

ImageJPEG($neuesBild, 'inhalt/gaestegallerie/'.$neuerName3);



//Bild skalieren auf 800 px Breite

$neueBreite=800;

$neueHoehe=intval($hoehe*$neueBreite/$breite);

// altes und neues Bild schreiben

$altesBild=ImageCreateFromJPEG($datei3);

$neuesBild=ImageCreateTrueColor($neueBreite, $neueHoehe);

// mit neuem Bild das alte ueberschreiben

ImageCopyResampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);

ImageJPEG($neuesBild, 'inhalt/gaestegallerie/'.$neuerName3.'_800.jpg');

}





$date = date("Y.m.d");



$time = date("H:i:s");



//Hilfsvariablen für den Query-String

$var1 = '';

$var2 = '';



//Informationen in einem query bündeln

if($datei1!="") {$var1 .= ', Bild1'; $var2 .= ", '$neuerName1'";}

if($datei2!="") {$var1 .= ', Bild2'; $var2 .= ", '$neuerName2'";}

if($datei3!="") {$var1 .= ', Bild3'; $var2 .= ", '$neuerName3'";}



$sql = "INSERT INTO gaestebuch (Interpret, Titel, Text, Datum, Zeit, Ort, Email".$var1.") VALUES ('$interpret', '$titel', '$text', '$date', '$time', '$ort', '$email'".$var2.")";

//query senden

mysql_query($sql);

//Verbindung wieder schließen

mysql_close();



Header('Location: gaestebuch.php?sent=21'); //Erfolgscode senden

}

}

else Header("Location: gaestebuch.php?sent=20"); //Fehlercode senden





Vorab vielen Dank für Eure Hilfe!



Bezirkskantor
Bezirkskantor - Halbwissen hat einen Namen!

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: