Visualizzazione dei risultati da 1 a 3 su 3

Discussione: leggere file di testo

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343

    leggere file di testo

    salve ragazzi ho un problema, devo estrarre dei dati da un file txt che è strutturato in questo modo:

    001pippo030582milano
    002pluto010181genova
    003paper021083torino
    ...

    finquando dovevo leggere tutto il file, utilizzavo questo script semplice:
    Codice PHP:
    <?php 
    $file
    =fopen("prova.txt""r") or exit("File non trovato"); 
    while(!
    feof($file))

    echo 
    fgets($file). "
    "


    fclose($file); 
    ?>
    ora ho bisogno di stampare solo alcune stringhe
    so per certo che le prime 3 cifre sono l'indice, poi le successive 5 il nome e a seguire data di nascita e citta.

    ora il mio problema nasce dal fatto che avrei bisogno di stampare a video solo alcuni dati, ossia il campo nome e citta.


    saluti

  2. #2
    farei una cosa di questo tipo... anche se ti consiglerei di formattare meglio il db testuale:
    Codice PHP:
    $my_txt "tuo_file.txt";
    $array_righi file($my_txt);

    function 
    is_not_empty_string($str){ return (trim((string)$str)!=''); }
    $array_righi array_filter($array_righi"is_not_empty_string");

    foreach(
    $array_righi as $singolo_rigo){
        
    $singolo_rigo trim($singolo_rigo);
        
    $key substr($singolo_rigo02);
        
    $name substr($singolo_rigo37);
        
    $data substr($singolo_rigo812);
        
    $city substr($singolo_rigo8);
        echo 
    "

    Indice: "
    .$key."
    Nome: "
    .$name."
    Data: "
    .$data."
    Citta': "
    .$city."</p><hr />";
        } 
    http://www.miniscript.it/articoli/57...tuali_txt.html
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    343
    salve oly, grazie mille davvero quello che cercavo

    saluti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.