1
Hallo zusammen,
ich bastel momentan mit meinem Bruder an einer kleinen Lokalseite für den Raum Münster und verzweifel seit einigen Tagen . Zum Problem:
Wir haben schon vor einiger Zeit bei UnitedDomains.de die Domain "moreMS.de" registriert und später bei einem Webhoster namens NetCup ein Webhostingpaket incl. einer Domain gemietet, haben also "more4ms.de" dazugenommen (welche wir eigentlich kaum nutzen wollen). Beide Domains führen nun auf dieselbe Seite, wir haben jedoch Probleme mit Cookies und Uploads via der transferierten Domain.
Schon vor einiger Zeit stellte sich heraus dass wenn man sich auf der Seite über morems.de einloggen möchte nur ein Cookie gesendet/gespeichert wird. Es sollte ein "UserID" und ein "Password"-Cookie geben, es wurde jedoch immer nur das in PHP zuletzt gesetzte gesendet (Warum auch immer sowas passieren kann). Nach einigem Rumprobieren habe ich das Problem umgangen indem ich beide Informationen in ein Cookie gepackt habe.
Nun haben wir eine Funktion zum Erstellen von Kleinanzeigen inklusive Bild eingebaut und wir mussten feststellen dass der Bilderupload mittels PHP und POST via morems.de nicht funktioniert (via more4ms.de aber tadellos)! Das Problem liegt in einer leeren Variable $_FILES. Eine Abfrage von $_FILES['bild']['error'] liefert "Notice: Undefined index: bild in /var/www/web178/html/klanzaufgeben.php on line 34". Wie ich das PHP-Manual verstehe sollte das selbst bei leergebliebenem Formularfeld nicht passieren
Das Formular ist richtig definiert, die Einstellungen in PHP passen, wir haben auch schon einiges über more4ms.de hochgeladen.
Ich habe bereits versucht in $_SERVER und $_ENV jeweils HTTP_HOST sowie SERVER_NAME auf morems.de umzustellen, ohne Erfolg. Die DNS-Einstellungen beider Domains sind identisch. Den einzigen Unterschied den ich ausmachen konnte liegt darin, dass bei einem "tracert morems.de" als letzes "www.udag.de [89.31.143.1]" erscheint, also offenbar ist die Domain noch in irgendeiner Form mit UnitedDomains verbunden; ich kenne mich mit Domains und DNS aber offenbar nicht wirklich aus
Wir sind also regelrecht am Verzweifeln und ich hoffe dass irgendjemand von euch eine Idee haben könnte.
lieben gruß, florian
ich bastel momentan mit meinem Bruder an einer kleinen Lokalseite für den Raum Münster und verzweifel seit einigen Tagen . Zum Problem:
Wir haben schon vor einiger Zeit bei UnitedDomains.de die Domain "moreMS.de" registriert und später bei einem Webhoster namens NetCup ein Webhostingpaket incl. einer Domain gemietet, haben also "more4ms.de" dazugenommen (welche wir eigentlich kaum nutzen wollen). Beide Domains führen nun auf dieselbe Seite, wir haben jedoch Probleme mit Cookies und Uploads via der transferierten Domain.
Schon vor einiger Zeit stellte sich heraus dass wenn man sich auf der Seite über morems.de einloggen möchte nur ein Cookie gesendet/gespeichert wird. Es sollte ein "UserID" und ein "Password"-Cookie geben, es wurde jedoch immer nur das in PHP zuletzt gesetzte gesendet (Warum auch immer sowas passieren kann). Nach einigem Rumprobieren habe ich das Problem umgangen indem ich beide Informationen in ein Cookie gepackt habe.
Nun haben wir eine Funktion zum Erstellen von Kleinanzeigen inklusive Bild eingebaut und wir mussten feststellen dass der Bilderupload mittels PHP und POST via morems.de nicht funktioniert (via more4ms.de aber tadellos)! Das Problem liegt in einer leeren Variable $_FILES. Eine Abfrage von $_FILES['bild']['error'] liefert "Notice: Undefined index: bild in /var/www/web178/html/klanzaufgeben.php on line 34". Wie ich das PHP-Manual verstehe sollte das selbst bei leergebliebenem Formularfeld nicht passieren
Das Formular ist richtig definiert, die Einstellungen in PHP passen, wir haben auch schon einiges über more4ms.de hochgeladen.
Ich habe bereits versucht in $_SERVER und $_ENV jeweils HTTP_HOST sowie SERVER_NAME auf morems.de umzustellen, ohne Erfolg. Die DNS-Einstellungen beider Domains sind identisch. Den einzigen Unterschied den ich ausmachen konnte liegt darin, dass bei einem "tracert morems.de" als letzes "www.udag.de [89.31.143.1]" erscheint, also offenbar ist die Domain noch in irgendeiner Form mit UnitedDomains verbunden; ich kenne mich mit Domains und DNS aber offenbar nicht wirklich aus
Wir sind also regelrecht am Verzweifeln und ich hoffe dass irgendjemand von euch eine Idee haben könnte.
lieben gruß, florian