Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Txt Datei auslesen und vergleichen

Diskussion: Txt Datei auslesen und vergleichen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige hi, ich hab folgendes problem ich hab hier eine txt datei mit folgenden inhalt Code: Chakky=asdf FireBird=adfe MuhKuh = ...

Antwort
Alt 20.07.05, 17:38   #1 (permalink)
Senior Member
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard Txt Datei auslesen und vergleichen

Anzeige

hi,
ich hab folgendes problem ich hab hier eine txt datei mit folgenden inhalt

Code:
     
     Chakky=asdf
    FireBird=adfe
     MuhKuh = ido
jetzt brauch ich ein php script was aus der txt datei genu die zeile ausliest "Chakky=asdf"
bzw ich gebe den user name und das pw an und der soll kontrollieren ob das in der txt file drinne steht.


mit einer datenbank wüsste ich es wie es geht soll aber nicht genutz werden
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
Alt 20.07.05, 18:07   #2 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

Und nun?
Wie weit biste denn bis jetzt? bzw. wo genau ist dein Problem?

mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 20.07.05, 18:09   #3 (permalink)
Senior Member
Themenstarter
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

also ich bin jetzt soweit das ich einen code habe der mir aber immer noch fehler anzeigt

Code:
<?php
$fp = fopen("pw.txt","r");
$input ="Chakky=asdf";
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);
  foreach ($text as $key) {
		if ($key == "$input") {
			print "Passwort found";
} 
}
echo"$text"; 


}
fclose($fp);
}
?>
die fehlermeldung
Zitat:
Warning: Invalid argument supplied for foreach() in H:\apache\xampp\htdocs\auth\abfrage2.php on line 9
[users]
Warning: Invalid argument supplied for foreach() in H:\apache\xampp\htdocs\auth\abfrage2.php on line 9
Chakky=asdf
Warning: Invalid argument supplied for foreach() in H:\apache\xampp\htdocs\auth\abfrage2.php on line 9
FireBird=adfe
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
Alt 20.07.05, 18:37   #4 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

das leigt daran das mit foreach() Array behandelt werden, du bekommst bei fgets aber kein array sondern einen einfachen String.
Versuch doch mal sowas:
PHP-Code:
<?php
$fp 
fopen("pw.txt","r");
$input ="Chakky=asdf";
if (
$fp)
{
while(!
feof($fp))
{
$text fgets($fp);
if (
strcmp($text,$input) == 0) {
print 
"Passwort found";

echo
"$text";
}
fclose($fp);
}
?>
Habs nicht getestet, aber müsste eigentlich klappen. Wenn nich sag bescheid
[EDIT] hab eben noch was geändert, hatte noch nen Fehler drin [/EDIT]
mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
Alt 20.07.05, 18:55   #5 (permalink)
Senior Member
Themenstarter
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

danke dir hab jetzt auch ne lösung gefunden die so ähnlich is:
Code:
<?php
$fp = fopen("pw.txt","r"); //hier die txt datei angeben 

if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);
$text = str_replace("\r\n", "", $text );


if ($text == $input)
{

$found = 1;
break;
}

}
fclose($fp);


}
if ($found != "1")
{
//inhalt festlegen wenn einloggen NICHT erfolgreich
echo "password not found";
}
else
{
//inhalt wenn login erfolreich
echo "password found";
}
?>
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
Alt 20.07.05, 18:59   #6 (permalink)
 
Registriert seit: 21.06.05
theo Leistung: Facit NTK
theo eine Nachricht über ICQ schicken theo eine Nachricht über AIM schicken
Likes: 0
Standard

liegt das an mir oder warum sehe ich hier nirgendwo ne eingabe?! na ok, bevor ich gleich lostrabe und mich nach moehrchen anstelle hier ne andere loesung (so auffe schnelle):
PHP-Code:
<?php
 $verzeichnis 
"txt/";
 
$offen fopen($verzeichnis."test.csv""r");

 while(
$zeile fgetcsv($offen1024)){
     if (
$zeile[0] == $_POST['login'] && $zeile[1] == $_POST['pass']) $tuersteher true;
 } 
// while
 
 
echo $tuersteher == true "na dann mal los!" "du kummst hier ned rein!";
?>
<html>
  <head>
  
  </head>
  <body>
      <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
      <input name="login" type="text">
      <input name="pass" type="text">
      <input name="senden" type="submit" value="klopfklopfklopf">
    </form>
  </body>
</html>
und noch der inhalt der test.csv
Code:
test,pass
erwin,petra
klaus,gabi
hardy
theo ist offline   Mit Zitat antworten
Alt 20.07.05, 18:59   #7 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

@Chakky nimm mal besser statt
PHP-Code:
if ($text == $input
PHP-Code:
if (strcmp($text,$input) == 0


mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
Alt 20.07.05, 19:28   #8 (permalink)
Senior Member
Themenstarter
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

die eingabe wird an einer anderen stelle gemacht mit einer http auth funktion danke euch *g*
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Txt Datei auslesen und vergleichen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
c++ Datei auslesen k3sh Code Kitchen 9 27.11.09 11:36
OllyDBG - Datei auslesen kuzco Hacks & Crackmes 2 16.09.09 20:02
Text Datei auslesen? Virus (Web-) Design und webbasierte Sprachen 9 01.08.07 22:11
Nero Log-Datei auslesen..... machine Die Problemzone 0 28.02.07 16:34
in c aus datei richtig auslesen MacFrosty Code Kitchen 2 29.06.04 13:46


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61