Visualizzazione dei risultati da 1 a 4 su 4

Discussione: PHP, .txt e array!

  1. #1

    PHP, .txt e array!

    Salve a tutti, sono nuovo del forum. Dopo aver cercato in internet più volte ho deciso di cercare risposte qui..
    Ho un file di testo nel quale tengo le news del mio sito, ogni news è divisa dall'altra attraverso il carattere "-", cioè per esempio

    29/07/08
    prima news
    -
    2/08/08
    seconda news

    e vorrei fare uno script che, basandosi su quanti trattini incontra nel percorso scorrendo dal basso in alto, mi mostra solo le ultime 3.
    Solo che anche, dopo aver caricato in un array il file di testo eseguendo un ciclo con if($array[$i]=="-") il motore PHP fa finta di niente e non considera questa condizione. Ho provato anziche' mettere solo il "-" a mettere anche "-\n" visto che poi va a capo. Ma niente. Sbaglio qualcosa?? Il codice è il seguente:

    <?php
    $testo=file("sorgenti/news.txt");
    $lung=count($testo);
    $lung--; $max=3;
    $letturada;
    for($i=$lung;$max!=0;$i--){if($testo[$i]=="-") {$max--; $letturada=$i;}}
    for($i=$letturada;$i<$lung;$i++) {print($testo[$i]);}
    ?>

    Il codice mi sembra giusto, a parte la formattazione di output, vorrei sapere come far riconosce allo script il "-" e a capo nel testo. Grazie anticipatamente, Mattia.

  2. #2
    $myFile = "info.txt";
    $fh = fopen($myFile, 'r');
    $contents = fread($fh,filesize($myFile));
    $splitcontents = explode('-', $contents);

    foreach($splitcontents as $p)
    { echo $p; }


    con l'explode hai un array dentro la variabile $splitcontens, dopo che hai ppopolato l'array ci fai quello che vuoi.
    Ciao
    Scuba
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

  3. #3
    Grazie mille. Utilissimo

  4. #4
    Stefano De Simone
    http://www.blackice.it Raccolta Script,C#,php,Ajax

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