In txt suchen......

mackel90

Mitglied
Hi,

ich habe 2 Textdateien, die erste enthält Begriffe nach denen gesucht werden kann.
Die zweite enthält nen Pfad zu einer bestimmten Datei.
Die zwei dateien sind so eingerichtet, dass zB: in der 1. Datei auf Zeile 10
"Das PDF Buch" steht, in der 2. Datei auf zeile 10 : "downloads/buch.pdf"
Die Zeilen der Beiden dateien gehören also immer Zusammen.

Man soll jetzt auf der ersten Page Den Suchbergriff eingeben, zB: "pdf".(Hab ich schon)
Auf der 2. Seite soll die suche dann ausgewertet werden,und dann die Ergebnisse dagestellt werden.(Kann ich nicht :( )


Etwa so muss dann jedes einzelne Ergebis aussehen:
Code:
<a href="[Suchergebnis aus der 2. datei]">[Suchergebnis aus der 1. Datei]</a>

Dies soll für mehere Suchergebnisse so sein.

Ich hoffe ihr habt mein Problem verstanden,
und danke im vorraus für eire hilfe.

kann leider kein Mysql nehmen,weil das auf meinem eigenen computer laufen soll, und da hab ich nur Apache und php installiert.

Mackel
 
Zuletzt bearbeitet:
Dane für den einen richtig helfenden
beitrag !

es geht darum das ohne mysql hinzukriegen !

schade !

mackel.

POST SKRIPTUM:
Sollte dich jemand noch ne gute idee haben und sie mir mitteilen,
sei uhm herzlich gedankt !
 
Wenn du sagst, du kannst kein mySQL benutzen, weil du kein mySQL installiert hast, ist die naheliegendste Lösung wohl, mySQL zu installieren, oder nicht?
Wenn du das ganze nicht mit mySQL machen möchtest (wovon in deinem ersten Post ja nicht die Rede war), dann solltest du dein Problem etwas spezifizieren.
Alles, was zu brauchst, findest du hier im Forum und auf php.net
 
Also...

Inhalt erste datei:
Code:
Das PDF Buch
Html  Kompendium (PDF)
FTP Server
Inhalt der 2. Datei:
Code:
downloads/buch.pdf
downloads/html.pdf
downloads/server.rar
In jeder Zeile der beiden dateien steht also ein Wert in einer Zeile
(In jeder Zeile ein neuer)
Jetzt soll in der 1. Datei gesucht werden.
Wenn er etwas findet soll die Zeilennummer
gespeichert werden, und dann weiter suchen.

Dann soll er nachher die Zeilen deren Zeilennummern gespeichert wurden
auslesen und sie so zusammen setzten, dass die Zeile von der 2. Datei
das Ziel eines links wird, und die Zeile aus der 1. Datei den Namen des Links ausfüllt

ZB:
Es wird nach PDF gesucht.

Rauskommen soll dann nachher:
Code:
<a href="downloads/buch.pdf">Das PDF Buch</a><br>
<a href="downloads/html.pdf">Html  Kompendium (PDF)</a>

Ich hoffe, das es diesmal gut geschildert ist.
Mackel
 
Wie kann man das machen, habe nähmlch leider nur wenige Kenntnisse von PHP ?

danke für irgendeine mir helfende Antwort antwort im voraus:

Mackel
 
Textdatei 1 auslesen, alle Zeilen durchgehen und durchsuchen. Wenn etwas gefunden wurde, die Zeile an ein Array hängen. Textdatei 2 auslesen, und alle Zeilen, deren Zeilennummern im Array sind, ausgeben.
 
Zurück