Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Header geht nicht. Was mache ich falsch.

Ich bin noch der totale php Anfänger und habe eine für viele bestimmt sehr einfache Frage, aber meine Suche im Internet hat nix ergeben.

<html>
<head>
<body>
<?php
include("passwort.php");
if (($benutzer == "$user") and ($passwort == "$pass"))
{
header("LOCATION: http://mitglied.lycos.de/deich/Fotogalerie.html";);
exit;
}
else
{
echo "Dein Passwort ist falsch.";
}
?>
</body>
</html>

Wo ist hier nen Fehler, denn er leitet nicht wie gewünscht auf die Fotogalerie.html weiter.

Hier gehts zum Orginal Eintrag "Header geht nicht. Was mache ich falsch." im Forum

Antworten

http://www.php.net/manual/de/security.globals.php

11.20. Warum funktionieren meine Formulare nicht?
http://faq-php.de/q/q-formular-register-globals.html

http://www.faq-datenbank.de/_38483_artikel_001003_26_de.html

Und bitte nach dem Lesen nicht register_globals in der php.ini verändern.

Und bevor die nächste Frage kommt, bedenke, dass vor header keinerlei Ausgabe stehen darf, siehe: http://www.faq-datenbank.de/_45542_artikel_001004_21_de.html

*** Nobody ***


2.

Es kommt keine Fehlermeldung. Der Bildschirm ist einfach nur weiß.


3.

Du hast aber einen Webserver und PHP installiert und rufst das Script im Browser über http:// auf?

*** Nobody ***


4.

Ich benutze Tripod. Das unterstützt Php. Mein Login in (was ich gebaut habe) und die Passwort abfrage geht ja, nur er leitet dann net an die gewünschte html weiter


5.

Tja, vielleicht schon ein Fehler im Formular? Keiner ist hier Hellseher. Und wie sieht dein geändertes Script jetzt aus? Und wieso testest du auf Tripod und installierst dir nicht eine vernünftige Entwicklungsumgebung? Siehe http://www.apachefriends.org Und wie kann man sich Tripod überhaupt antun?

*** Nobody ***


6.

Ich hatte mal ne Zeit lang Apache druf, aber mein Upload ist viel zu niedrig, für nen ordentliche Seitenaufbau. Wo bekommt man denn noch kostenlos Webspace her mit nem gescheiden Seitenaufbau?

Ich ahbe noch nix am Skript geändert. Ich weis auch nicht wirklich, wo vor dem header( ) eine andere Ausgabe ist.

Ich habe mir das alles wie folgt gedacht. Ich habe ein html Login, wo man Passwort und Benutzer eingibt. Das habe ich eine php Datei, in der Das Passwort und der Benutzer gespeichert ist. Die oben stehende php soll sozusagen den html Login mit dem Passwort und Benutzer verbinden und bei richtiger eingabe weiterleiten.

Gibt es vieleicht noch eine andere Möglichkeit als mit header?


7.

Ausgaben wie diese:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Müssen immer ausgegeben werden, bevor irgend etwas anderes wie z.B.: "<html><head> ...." oder ein anderes Zeichen auf den Bildschirm geschrieben wird.

Viel Erfolg

Gruß

Sven


8.

Zitat:
Wo bekommt man denn noch kostenlos Webspace her mit nem gescheiden Seitenaufbau?
Nirgendwo, das kannst du dir sofort abschminken, das gibt es nicht. Und was hat der Apache mit einem Upload zu tun, wenn er auf deinem Rechner läuft. Nochmal: Installiere dir XAMPP von http://www.apachefriends.org, dann kannst du deine Scripte auf deinem Rechner schreiben und testen.
Zitat:
Ich weis auch nicht wirklich, wo vor dem header( ) eine andere Ausgabe ist.
<html>
<head>
<body>
Zitat:
Gibt es vieleicht noch eine andere Möglichkeit als mit header?
header ist schon richtig.

*** Nobody ***


9.

juhu es geht. Deine kleinen Denkanstöße haben geholfen. Habe einfach das html zeug entfernt (war eh sinnlos) und schon geht es.

Im moment schreibe ich die Skripte mit Dreamweaver (mir ist klar, das es dafür nicht das beste ist).
Wenn jemand aber auf die HomePage auf meinem ApacheServer zugreift, dann geht das auf meinen Upload.


Hier gehts zum Orginal Eintrag "Header geht nicht. Was mache ich falsch." im Forum
 
phpforum.de | Impressum