Ergebnis 1 bis 6 von 6

Thema: Mit PHP eineDatei auslesen...

  1. #1
    congate
    Gast

    Standard Mit PHP eineDatei auslesen...

    Hallo!
    Ich möchte gerne eine Suche in meine Page einbauen.
    Ich habe eine Textdatei "suche.txt" in der Text in folgender Form drinsteht:

    StringA;
    ZielA;
    StringB;
    ZielB;
    StringA;
    ZielD;
    StringC;
    ZielC;

    Wenn der User jetzt "StringA" eingibt, sollte "ZielA" und "ZielD" ausgegeben werden.
    Ich weiß allerdings nicht, wie man sowas mit php realisiert.
    Habe bisher nur das Eingabe-Formular.

    Wäre nett wenn ihr mir helfen könntet!

    P.S. Ich kann die Textdatei auch ändern, wenns dann einfacher geht.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2

  3. #3
    congate
    Gast

    Standard

    Danke für die schnelle Antwort!
    Leider hab ich noch nicht so viel Erfahrung in PHP.
    Hab schon etwas rumprobiert
    Ok ich öffne die Datei mit fopen.
    Wie sieht denn die while-schleife aus?

  4. #4
    König(in) Avatar von d4f
    Registriert seit
    22.04.2007
    Ort
    Luxemburg
    Beiträge
    1.493
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Meinste dies?
    Code:
    $buffer = '';
    $handle = fopen("DATEI.txt","r");
    while(!feof($handle)) $buffer .= fgets($handle, 1024);
    Die Variable "handle" entspricht hierbei dem Dateiobjekt deiner Datei.
    "buffer" entspricht einer sich beim Einlesen füllenden Variable, welche am Ende
    die gesamte Datei inne hat.
    Wir sind alle ein BOFH:

  5. #5
    Azubi(ne)
    Registriert seit
    07.01.2007
    Ort
    Hamburg
    Beiträge
    59
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hier so geht es:
    Code:
    $Suchbegriff = "Hallo";
    $zeilen = file("suchen.txt");
    $Anzahl_zeilen = count($zeilen);
    for&#40;$i=0;$i<$Anzahl_zeilen;$i++&#41; &#123;
    	$zeilen&#91;$i&#93; = explode&#40;"&#58;",$zeilen&#91;$i&#93;&#41;;
    	if&#40;!isset&#40;$ergebnis&#91;$zeilen&#91;$i&#93;&#91;0&#93;&#93;&#41;&#41; &#123;
    		$ergebnis&#91;$zeilen&#91;$i&#93;&#91;0&#93;&#93; = $zeilen&#91;$i&#93;&#91;1&#93;;
    	&#125;
    	else &#123;
    		$ergebnis&#91;$zeilen&#91;$i&#93;&#91;0&#93;&#93; = $ergebnis&#91;$zeilen&#91;$i&#93;&#91;0&#93;&#93;."zeichendasnichtvorkommt".$zeilen&#91;$i&#93;&#91;1&#93;;
    	&#125;
    &#125;
    $ausgabe = explode&#40;"zeichendasnichtvorkommt",$ergebnis&#91;$Suchbegriff&#93;&#41;;
    foreach&#40;$ausgabe as $ausgeben&#41; &#123;
    	echo $ausgeben."
    ";
    &#125;
    ist nicht die tollste lösung aber ging bei mir.
    Die Datei solltest du dann so aufbauen:
    Suche1:Ergebnis1
    Suche2:Ergebnis2
    Suche1:Ergebnis3
    usw

  6. #6
    Gast

    Standard

    Ich danke euch! Ihr habt mir sehr geholfen!

Ähnliche Themen

  1. ID aus XML auslesen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 16.05.2007, 14:01
  2. CSS-Variable in C# auslesen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 26.03.2007, 10:49
  3. URL auslesen
    Von dragoni im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 26.01.2006, 22:45
  4. URL auslesen
    Von blub` im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 07.10.2005, 17:49
  5. Title Tag auslesen
    Von dragoni im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 30.09.2005, 14:29

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •