Anzeige:
Ergebnis 1 bis 4 von 4

Thema: file ab einer bestimmten zeichen einlesen ? HILFE

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.01.2002
    Beiträge
    86

    file ab einer bestimmten zeichen einlesen ? HILFE

    ich lese eine datei ein:
    PHP-Code:

    $fd 
    fopen($page"r");
    while (!
    feof($fd)) {


    echo 
    fgets($fd4096);
    }
    fclose ($fd); 
    möchte aber das ergebnis erst ab einem bestimmten zeichen (zb. <hr>) anzeigen lassen ...

    wer gibt mir einen tipp ??

  2. #2
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    lies die gesamte datei in einen string, sliptte an dem zeichen zB
    PHP-Code:
    $arr=split("<hr>",$string); 
    und in

    $arr[1] bis $arr[count($arr)-1)] steht alles ab dem zeichen...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.01.2002
    Beiträge
    86

    aha...

    klingt so, als ob du wuesstest wovon du redest - ichhabe den 2. teil allerdings nicht ganz verstanden - bin kein profi ...

    evtl. kannst du mir das nochmal für dummies erklären, oder noch besser gleich den code hier reinschreiben - das wär fein..

  4. #4
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    PHP-Code:
    #auslesen der datei auf einen string
    $fstr=join("",file("./php.ini"));

    #wie versprochen wird der string gesplittet
    $arr=split("<br>",$fstr);

    #da $i=1 und nicht $i=0 gestzt wird, wird ab dem zweiten arr-element ausgegeben
    for($i=1;$i<count($arr);$i++) {
        
    #nl2br() macht aus system-newlines(\n) html newlines (<br>)
        
    echo nl2br($arr[$i]);
        } 


    ich habe zum testen meine php.ini in mein webverz. kopiert und ein paar mal "<br>" reingeschrieben.
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

Lesezeichen

Berechtigungen

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