myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

If abfrage aus datei (hilfe)

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 24.01.13, 21:25   #1
Slluxx
Erfahrener Newbie
 
Benutzerbild von Slluxx
 
Registriert seit: Dec 2010
Ort: Hannover
Beiträge: 121
Bedankt: 97
Slluxx ist noch neu hier! | 0 Respekt Punkte
Standard

eigentlich wollte ich später sowieso mit datenbanken lernen . beides gleichzeitig würde aber nicht klappen . und so kann ich eben noch lernen , wie ich richtig auf nen file ( meinetwegen auch textdatei) zugreife und damit arbeite. was jetzt nicht nur auf ein logins***** bezogen sein soll ..

Ich bedanke mich doch recht herzlich für die antworten

das phps***** bekommt voher auch die variablen von ner html geschickt ^^ also theoretisch funtzt das ja auch .. nur nicht so wie es sollte

Code:
 
Notice: Undefined variable: _post in C:\xampp\htdocs\111\login.php on line 2

Notice: Undefined variable: _post in C:\xampp\htdocs\111\login.php on line 3

Warning: file_get_contents(): Filename cannot be empty in C:\xampp\htdocs\111\login.php on line 6

Notice: Undefined offset: 1 in C:\xampp\htdocs\111\login.php on line 7
hm . ich bekomme jetzt zwar sie sind eingeloggt .
aber die fehlermeldungen, die meinen, das ich es nicht sein dürfte

( post wird nicht erkannt . also kann er die arrays doch garnicht abgleichen und das sollte dan ja automatisch zu nem ( oder 2 ) false's kommen .
dh mich nicht einloggen oder nicht ?! o.o

( ich beschäftige mich mit php erst seit 3 tagen)
bitte erklärt mich noch, was was bedeutet, wenn ihr ne lösung vorschlagt


MfG
Slluxx

EDIT:
PS:

meijn phps***** schaut nun so aus.. bitte nicht meckern sondern einfach nur sagen, wenn ich was übersehe/falsch mache ^^

Code:
<?php
$pw = $_post["pw"]; // bzw. $_POST wenns vom formular kommt
$user = $_post["user"]; // siehe oben
chdir("user");
//$array = implode("",file($user));
$array = explode(" ", file_get_contents($user));
if($user==$array[0] && $pw==$array[1])
{
echo "Sie sind eingeloggt ( Es passiert jetzt nix weiter)";
}
else
{
echo "Falscher Username oder Passwort";
}
?>
Slluxx ist offline   Mit Zitat antworten
Ungelesen 27.01.13, 16:17   #2
thomy68
Anfänger
 
Registriert seit: Aug 2012
Beiträge: 13
Bedankt: 13
thomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punktethomy68 ist unten durch! | -114636 Respekt Punkte
Standard

Zitat:
Zitat von Slluxx Beitrag anzeigen
eigentlich wollte ich später sowieso mit datenbanken lernen . beides gleichzeitig würde aber nicht klappen . und so kann ich eben noch lernen , wie ich richtig auf nen file ( meinetwegen auch textdatei) zugreife und damit arbeite. was jetzt nicht nur auf ein logins***** bezogen sein soll ..

Ich bedanke mich doch recht herzlich für die antworten

das phps***** bekommt voher auch die variablen von ner html geschickt ^^ also theoretisch funtzt das ja auch .. nur nicht so wie es sollte

Code:
 
Notice: Undefined variable: _post in C:\xampp\htdocs\111\login.php on line 2

Notice: Undefined variable: _post in C:\xampp\htdocs\111\login.php on line 3

Warning: file_get_contents(): Filename cannot be empty in C:\xampp\htdocs\111\login.php on line 6

Notice: Undefined offset: 1 in C:\xampp\htdocs\111\login.php on line 7
hm . ich bekomme jetzt zwar sie sind eingeloggt .
aber die fehlermeldungen, die meinen, das ich es nicht sein dürfte

( post wird nicht erkannt . also kann er die arrays doch garnicht abgleichen und das sollte dan ja automatisch zu nem ( oder 2 ) false's kommen .
dh mich nicht einloggen oder nicht ?! o.o

( ich beschäftige mich mit php erst seit 3 tagen)
bitte erklärt mich noch, was was bedeutet, wenn ihr ne lösung vorschlagt


MfG
Slluxx

EDIT:
PS:

meijn phps***** schaut nun so aus.. bitte nicht meckern sondern einfach nur sagen, wenn ich was übersehe/falsch mache ^^

Code:
<?php
$pw = $_post["pw"]; // bzw. $_POST wenns vom formular kommt
$user = $_post["user"]; // siehe oben
chdir("user");
//$array = implode("",file($user));
$array = explode(" ", file_get_contents($user));
if($user==$array[0] && $pw==$array[1])
{
echo "Sie sind eingeloggt ( Es passiert jetzt nix weiter)";
}
else
{
echo "Falscher Username oder Passwort";
}
?>


sorry, das passiert, wenn man(n) gewohnt ist immer klein zu schreiben

$_post etc. sind umgebungsvariablen und sind somit GROSS zu schreiben

also...$_POST oder $_GET

und NOCHMAL: die umgebungsvariable/array $_POST hat nur dann inhalt, wenn die daten via POST an dein s***** geschickt wurden -

aber wie gesagt, setze dieses login s***** NIEMALS produktiv ein
thomy68 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 Uhr.


Sitemap

().