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 datein durch suchen

Diskussion: *.txt datein durch suchen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich will eine Liste nach einen Namen durchsuchen. Die datei baut sich so auf: Zitat: hans peter tony karl ...

Antwort
Alt 28.06.08, 10:16   #1 (permalink)
 
Benutzerbild von Stein
 
Registriert seit: 10.10.05
Stein Leistung: Facit NTK
Stein eine Nachricht über ICQ schicken
Likes: 0
Standard *.txt datein durch suchen

Anzeige

Ich will eine Liste nach einen Namen durchsuchen. Die datei baut sich so auf:
Zitat:

hans
peter
tony
karl

PHP-Code:
<?php
$spieler 
$_POST["spieler"];
$lines file ('spielerliste.txt');
$ok $spieler ." gibt es nich :(";
foreach (
$lines as $line_num => $line) {
if(
$line == $spieler){
    
$ok $spieler ."gibt es";
    }
}

echo 
"$ok<p>";
#eigentlich untwichtig damit wollte ich nur kontrollieren ob der die datei einließt
foreach ($lines as $line_num => $line) {
    echo 
htmlspecialchars($line) ."<br>";
}

?>



Edit: Die in der Textdatei ist am Ende jeweils ein Zeilen umbruch, so gehts:
PHP-Code:
<?php
$spieler 
$_POST["spieler"];
$spieler $spieler ."\n";//auch einen Zeilenumbruch beim Spielernamen
$lines file ('spielerliste.txt');
$ok $spieler ." gibt es nich ";
foreach (
$lines as $line_num => $line) {

if(
$line == $spieler){
    
$ok $spieler ."gibt es";
    }
}

echo 
"$ok<p>";

foreach (
$lines as $line_num => $line) {
    echo 
htmlspecialchars($line) ."<br>";
}

?>
__________________
Steinhagelvoll
Stein ist offline   Mit Zitat antworten
Alt 28.06.08, 17:21   #2 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

zum Entfernen von Zeilenumbrüchen und Whitespaces am Ende einer Zeile gibt es
rtrim()

zum Entfernen von Whitespaces am Zeilenanfang gibt es passend dazu
ltrim()

alternativ könntest du auch auf reguläre Ausdrücke setzen
preg_match()
beavisbee ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 30.06.08, 17:49   #3 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Standard

PHP-Code:
$file file 'dateiname.txt' );

$namen array_map 'trim'$file );

if ( 
in_array 'Paul'$namen ) )
    echo 
'gefunden, juchuuu :-D';
else
    echo 
'nicht gefunden, räbäää :-('
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » *.txt datein durch suchen
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
Suchen : Scripter !!! yourpapa Code Kitchen 14 08.10.09 22:17
file suchen [c++] <b00n> Code Kitchen 4 31.03.07 11:51
C++ String in RAM suchen NULL!=NULL Code Kitchen 4 14.10.05 23:07
"Suchen" bei Windoze ghostdog Windows 8 11.05.05 06:46
Dateien suchen (Vc++) marc_o Code Kitchen 4 11.06.04 09:28


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