Antworten
Das ist ein ziemlich kaputter Header. Du suchst wohl einen Location-Header?
2.
Hi,
die Weiterleitung stammt von dieser Homepage
http://www.arne-home.de/generatoren/weiterleitung_php.html und ich dachte, dass das in Ordnung ist.
Und was hat es mit dem Location-Header auf sich ? Das hab ich zwar gerade gegoogelt, aber nicht verstanden.
MfG
zuxxez
3.
Code: In Zwischenablage kopieren (nur IE)
Leitet sofort weiter
Du vermischtst unzulässig HTTP-Header mit dem HTML-Header.
4.
Vielen Dank schon mal für die Antworten!
Aber das Problem bleibt. Nach dem Versand der e-Mail findet keine Weiterleitung statt.
MfG
zuxxez
5.
Standard-Antwort:Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
3. An den Anfang des Scriptes schreibt man die Zeile: error_reporting(E_ALL);
4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
Die Ausgaben per echo kann man sich ersparen, in dem man einen Debugger benutzt.
*** Nobody ***
6.
naja, du hast zwei möglichkeiten, entweder machst du nen html header mit ner gewissen refresh-zeit oder nen php header
7.
Es tut mir ja echt leid, aber $send nimmt wie gewollt nach dem Abschicken des Formulars den Wert 1 an. Nun sollte die If-Anweisung funktionieren, was sie aber nicht macht und das ist mein Problem und ich hab absolut KEINE Ahnung woran das liegen könnte, deswegen habe ich mich ja an euch gewandt.
MfG
zuxxez
8.
Der Quellcode von combie muss gehen, wenn nicht schon vorher eine Ausgabe gemacht wurde.
Schreibe an den Anfang des Scriptes diese Zeile:
Code: In Zwischenablage kopieren (nur IE)
und zeige mal den kompletten Quellcode
*** Nobody ***
9.
Also hier der komplette Quellcode:
Code: In Zwischenablage kopieren (nur IE)
MfG
zuxxez
10.
Code: In Zwischenablage kopieren (nur IE)
Bei dem Anfang im Script dürfte eigentlich nichts außer der Weiterleitung passieren. PHP läuft aber richtig, oder?
*** Nobody ***
11.
Hi,
das Script liegt auf den Funpic-Servern. Generell funktionieren dort die Weiterleitungen, das hab ich schon ausprobiert.
Das hier ist das erste Script, das nich mitspielt.
Sonst noch ne Idee?
MfG
zuxxez
12.
was passiert denn anstatt der weiterleitung?keine fehlermeldung?!
13.
Die Mail wird erfolgreich abgeschickt, $senden nimmt den Wert 1 an, es findet KEINE Weiterleitung statt und es gibt auch KEINE Fehlermeldung oder so was. Es funktioniert alles bis auf die Weiterleitung.
MfG
zuxxez
14.
also wenn du dass:
Code: In Zwischenablage kopieren (nur IE)
wirklich zu beginn deines Codes hast, dann kann das ganze gar nicht funktionieren.
1. Schaltest du mit [doc]error_reporting[/doc] alle Fehlermeldungen ein.
2. Leitest du mit [doc]header[/doc] gleich weiter
3. Beendest du das Script mit [doc]exit[/doc]
Also entweder du hast das script nicht wirklich so laufen, oder dein PHP läuft nicht richtig(was ich kaum glaube).
15.
Ich hab zwar keine Ahnung warum, aber bei ohost funktionert es. Ich werd mir des bei funpic wohl gleich mal näher anschauen.
Vielen Dank für alle Antworten!