Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » link in php

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
05.08.2003, 23:46 Uhr
~Tomycat
Gast


hi,
wenn das pw richtig ist, dann soll eine Seite php geöffnet werden.
xxxx für den link pw-richtig.php


PHP 4:
$fp = fopen("user/".$name.".txt","r");
                               $data = fgetcsv($fp,10000,"||LC01||                               fclose($fp);
                               $password=$data[0];
                               if ($data[7] == $pass)
                               {
                               echo "
2. bist drin";
                          xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                               }
                               else
                               {
                               echo "
Passwort ist flasch";
                               }



danke im voraus

mfg Tomycat

Dieser Post wurde am 06.08.2003 um 10:29 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.08.2003, 10:33 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


soweit ich verstanden hab willst du wenn das passwort richtig ist den user an eine andere seite weiterleiten.


PHP 4:
$fp = fopen("user/".$name.".txt","r");
if(!$fp) // Fehlerbehandlung!!
  die("Fehler: Datei konnte nicht geöffnet werden");

$data = fgetcsv($fp,10000,"||LC01||fclose($fp);

$password=$data[0];
if ($data[7] == $pass)
{
  // nichts ausgeben vor weiterleitung, sonst gehts nicht
  header("
Location: drin.php?name={$name}&pass={$pass}");
}
else
{
  echo "
Passwort ist [b]falsch[/b]"; // Tippfehler
}


--
class God : public ChuckNorris { };

Dieser Post wurde am 06.08.2003 um 10:34 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.08.2003, 18:26 Uhr
~Tomycat
Gast


hi,

habe die Zeile xxx durch folgende ausgetauscht:

header("Location: drin.php?name={$name}&pass={$pass}");

Der Benutzername und das Passwort war richtig!
Folgende Fehlermeldung bekam ich:

Warning: Cannot add header information - headers already sent by (output started at /home/httppower/web/nav.php:11) in /home/httppower/web/nav.php on line 26

Zeile 26 ist die Headerzeile !!!

was nun
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.08.2003, 20:46 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du darfst vor der weiterleitung nichts per echo oder print ausgeben...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.08.2003, 22:23 Uhr
~Tomycat
Gast


erstmal thx
davor steht nichts.:-)

www.powerforum.home.dns.org
-> web -> reg.php (zum regestieren :-) )
-> web -> nav.php

was mache ich nur falsch ?!
mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.08.2003, 09:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


poste die dateien einfach hier rein, über den ddns-eintrag seh ich die dateien nur wenn du on bist...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
08.08.2003, 17:48 Uhr
~Tomycat
Gast


hi,
mein PC ist fast immer an :-)
www.powerforum.homedns.org/
das ist der richtige link
-> web -> reg.php (zum regestieren :-) )
-> web -> nav.php

im /web/user Verzeichnis sind die pw gespeichert

thx im voraus

mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
08.08.2003, 18:23 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Was du machen willst ist sowas:

"Sie wurde erfolgreich eingeloggt, wenn sie nicht weitergeleitet werden klicken sie bitte <hier>"

richtig?

das ist dann eine ganz normale Weiterleitung per HTML Meta-Tag oder Javascript in onLoad


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
08.08.2003, 22:55 Uhr
~Tomycat
Gast


hi,
nein nein nein nein :-))))))))

Wenn das PW und Be richtig ist nach dem klicken auf den Buttion,
dann soll Automatisch eine Seite geöffnet werden,
ohne klick.

das wo xxx steht, eine Seite aufgemacht werden mit z.b. richtg.php
ich bekomme es nicht auf die reihe?!?! :-)
Mehr nicht. Der Text ist nur da, ob die schleife richtig funkt. :-)
Wo liegt mein Fehler?

mfg Tomycat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
08.08.2003, 23:18 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


entweder, wie die meisten foren das machen:

<meta http-equiv="refresh" content="3; url=weiter">

und dann halt ausgabe "Erfolgreich eingeloggt Weiterleitung gleich"

oder eben wie ich geschrieben habe per header, NUR DANN darfst du NICHTS vorher ausgeben
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: