Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    recupero dati da file.txt

    Ciao, devo recuperare delle stringhe da un file .txt, per l'esattezza mi serve l'ultima stringa del file, l'ultima riga.
    Codice PHP:
    if (!$p_file fopen("quotazione/quotazione.txt","r")) {
    echo 
    "Spiacente, non posso aprire il file miofile.txt";
    } else {
    while(!
    feof($p_file))
    {
    $linea fgets($p_file255);
    echo 
    "$linea
    "
    ;
    }
    fclose($p_file);

    così mi stampa tutto quello che ho nel file, come posso fare? grazie Simone
    5ym0

  2. #2
    stampa $linea solo fuori dal ciclo

  3. #3
    in questo modo non stampa niente
    Codice PHP:
    <?

    if (!$p_file fopen("quotazione/quotazione.txt","r")) {
    echo 
    "Spiacente, non posso aprire il file miofile.txt";
    } else {
    while(!
    feof($p_file))
    {
    $linea fgets($p_file255);

    }
    echo 
    $linea;
    fclose($p_file);
    }
    ?>
    mentre così:
    Codice PHP:
     <?  
    if (!$p_file fopen("quotazione/quotazione.txt","r")) 
    { echo 
    "Spiacente, non posso aprire il file miofile.txt"; } 
    else 

     
    $linea fgets($p_file255);  } 
    echo 
    $linea
    fclose($p_file); 
    ?>
    mi stampa la prima..
    5ym0

  4. #4
    strano, il codice corretto è il primo
    ah, un consiglio: usa il tag <?php piuttosto che quello abbreviato <?

  5. #5
    mmm non saprei, anche usando il tag completo non stampa niente
    5ym0

  6. #6
    Utente di HTML.it L'avatar di leno
    Registrato dal
    Sep 2007
    Messaggi
    23
    Se vuoi estrarre solo l'ultima riga, perché non usare array_pop?
    Codice PHP:
    <?php 
    if(!@$righe=file("quotazione/quotazione.txt")){     
      die(
    "documento non valido"); 
    }  
    echo 
    array_pop($righe); 
    ?>

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 © 2024 vBulletin Solutions, Inc. All rights reserved.