• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[Erledigt] Nummer-login-skript funktioniert nicht!!!

Status
Für weitere Antworten geschlossen.

exan

Aktives Mitglied
Hi
Brauche ein kleines Skript welches ein Input-Feld hat.
Dort gibt man seine virtuelle Konto nummer an (in ein .txt File irgendwo gespeichert). Danach klieckt man auf "login". Wenn die Nummer existiert wird 8888.html aufgerufen (8888 ist dann die kontonummer)

Wie geht das genau?
 
Werbung:
also das formular sollte klar sein
da halt so einstellen dass eine variable (hier heisst sie nummer) uebrgeben wird mit der nummer.
<?PHP
error_reporting(E_ALL);
if(file_exists($_GET['nummer'] . '.html')) { //wenn die datei existiert
header('Location: ./' . $_GET['nummer'] . '.html'); //leite weiter
exit;
}
header('Location: ./formulardatei.html'); //Hier der name der formulardatei rein
?>
 
Werbung:
häää?
Geht voll nich!

Code:
<?PHP 
error_reporting(E_ALL); 
if(file_exists($_GET['nummer'] . '.html')) {  
header('Location: ./' . $_GET['nummer'] . '.html'); 
exit; 
} 
header('Location: login'); 
?>

bei ('location:' was kommt da rein?
Wenn ich eine Nummer (77777) eingebe (77777.html existiert). Lädt es sehr lange und ncihs passiert!
Wieso?

header('Location: login'); -- das macht nur eine weiterleitung!
 
mh ..
zeig mir bitte mal das script online :)
ansonsten koenntest du mal ins irc kommen? da kann man sowas besser loesen ;)
 
Werbung:
wenn ich aber die Datei "geld.html" dort eingebe kommt das Skript immer auf geld.html

Dabei sollte es auf 77777.html gehen!
 
Werbung:
charlie07 du hast recht :oops:
allerdings sollte der php interpreter das umformen koennen ( er schickt ja auch noch extra einen 302 Header hinterher)
 
Nein!!!!
Jetzt geht es wieder nicht! Immer 401 Seite!
:evil: :evil: :evil: :evil: :( :( :( :twisted: :twisted: :twisted: :cry: :cry:
 
exan zeig mir bitte mal das script eingebaut
ich kann dir nicht helfen weil ich nicht weiss was du damit machst
bei mir funzt es einwandfrei
 
Werbung:
login.php sieht so aus:
Code:
<?PHP 
error_reporting(E_ALL); 
if(file_exists($_GET['nummer'] . '.html')) {
header('Location: .' . $_GET['nummer'] . '.html');  
exit; 
} 
header('Location: ./http://dylan3d.dy.ohost.de/'); 
?>

Dann das geld.html sieht so aus (nur Formula)
Code:
<form action="http://dylan3d.dy.ohost.de/login.php" method="GET" name="nummer">

<input maxlength="5" name="nummer" value="Ihre Konto Nummer">


<input type="submit" name="nummer" value="Login"></form>
 
Code:
<form action="http://dylan3d.dy.ohost.de/login.php" method="GET" name="nummer">

<input maxlength="5" name="nummer" value="Ihre Konto Nummer">


<input type="submit" name="nummer" value="Login"></form>
muesste so sein:
Code:
<form action="http://dylan3d.dy.ohost.de/login.php" method="GET">

<input maxlength="5" name="nummer" value="Ihre Konto Nummer"/>


<input type="submit" value="Login"/></form>

Code:
<?PHP 
error_reporting(E_ALL); 
if(file_exists($_GET['nummer'] . '.html')) {
header('Location: .' . $_GET['nummer'] . '.html');  
exit; 
} 
header('Location: ./http://dylan3d.dy.ohost.de/'); 
?>
muesste so sein:
Code:
<?PHP 
error_reporting(E_ALL); 
if(file_exists($_GET['nummer'] . '.html')) {
header('Location: ./' . $_GET['nummer'] . '.html');  
exit; 
} 
header('Location: http://dylan3d.dy.ohost.de/geld.html'); 
?>
 
Werbung:
kopier mal den untersten code block von meinem letzen post.
habe eine kleinigkeit geaendert.
sollte jetzt gehen.
 
es fehlte ein /
@mods: thread kann geschlossen werden
--closed--
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben