Notice: Undefined index:

Ich denke es liegt an einem anderen Fehler! Schau mal mein Edit aus dem letzten Beitrag von mir. Würde der Fehlker dort liegen, dann würde es dann auch nicht funktionieren.

Es liegt an der URL. Weil vorher hat ja der gleiche Code funktioniert. Erst seitdem ich mit dem include arbeite und den PHP Links.Aber wie gesagt lies mal mein Edit aus dem letzten Beitrag vielleicht bekommst du dann eine Idee.



EDiT:

hab noch etwas rausgefunden! Hab jetzt mal den Pfad in der $strReturnhtml komplett geändert auf einen anderen Pfad, dieser wird gar nicht mehr benutzt. Er funktioniert einfach nicht solange ich das Template über die Domäne: meinedomäne.de/index.php?site=games&id=new&done=true aufrufe. Wenn ich es über die normale Domäne: meinedomäne.de/gam/extraW/index.php aufrufe funktioniert alles besten, dann wird der $strReturnhml ausgeführt.



Edit2

Ich glaube mitlerweile, dass der folgende komplette Block gar nicht mehr ausgeführt wird:
PHP:
 mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
  or die("Die Mail konnte nicht versendet werden.");
 header("Location: $strReturnhtml");
 exit;

Warum ich das glaube? Ganz einfach ich habe aus der Header Location mal $strReturnhtml entfernt und habe die URl direkt eingesetzt. Gleiche Effekt wie vorher!
 
Zuletzt bearbeitet:
Ohne große Erklärung, ersetze $_SERVER['PHP_SELF'] durch $_SERVER['REQUEST_URI'] und ich bin der Meinung es funktioniert, vorrausgesetzt das Formular wird in der Datei verarbeitet in der es versendet wird!

[edit]
Na klar, weil das Formular (wegen dem $_SERVER['PHP_SELF'] das keine $_GET-Parameter übergibt) direkt auf die index.php geleitet wird... ich kann zwar russisch aber ich schriebs net oder? *gg*
[/edit]
 
Zuletzt bearbeitet:
Jetzt kommt folgendes:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1050442_I4VP0FSVFT/index.php:29) in /is/htdocs/wp1050442_I4VP0FSVFT/gam/extraW/index.php on line 62
 
in der Haupt-index.php in die erste Zeile: ob_start(); und in die letzte Zeile ob_flush(); dann sollte das behoben sein...
 
Alles klar, geh nochmal in ruhe alles durch und wenns dann alles OK ist mal den "Erledigt"-Button *klicken* ;)
 
Zurück