Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stampa articoli da txt

  1. #1

    stampa articoli da txt

    ho questo codice che mi carica le news in un array , ne prende uno a caso, e mi estrae i campi da me richiesti

    Codice PHP:
    <?php 
    $array_news 
    file('news.txt'); 
    // ora ho un array di tutte le righe del file di testo 
    // conto le righe 
    $numero count($array_news) - 1
    // ne estraggo una a caso 
    $key rand(0$numero); 
    // definisco quale rigo dell'array ho estratto a caso e ne estratto la stringa 
    $stringa $array_news[$key ]; 

    // esplodo la stringa appena recuperata per 
    // il carattere che ho deciso 
    list ($immagine$data$titolo$notizia$link) = explode ("|"$stringa); 


    echo 
    $immagine;
    echo 
    $data;


    ?>
    se io volessi stamparle tutte ?

  2. #2
    Esegui un loop sull'array $array_news (es. tramite foreach) ed all'interno del loop inserisci il codice di visualizzazione della singola news.

  3. #3
    quindi mi faccio un ciclo e mi scelgo i parametri che voglio stampare in questo ciclo ?

  4. #4
    così non mi funziona...


    Codice PHP:
    <?php 
    do
    {
    /* QUESTO é IL NUOVO FILE2  */ 
    $array_news file('news.txt'); 
    // ora ho un array di tutte le righe del file di testo 
    // conto le righe 
    $numero count($array_news) - 1
    // ne estraggo una a caso 
    $key rand(0$numero); 
    // definisco quale rigo dell'array ho estratto a caso e ne estratto la stringa 
    $stringa $array_news[$key ]; 

    // esplodo la stringa appena recuperata per 
    // il carattere che ho deciso 
    list ($immagine$data$titolo$notizia$link) = explode ("|"$stringa); 

    }

    while (
    $numero 0)
    {
        
        echo 
    $data;
    }
    ?>

  5. #5
    ho provato a guardarmi il ciclo foreach....


    Codice PHP:
    <?php 

    /* QUESTO é IL NUOVO FILE2  */ 
    $array_news file('news.txt'); 
    // ora ho un array di tutte le righe del file di testo 


    foreach($array_news as $notizie)
    {
        
        list (
    $immagine$data$titolo$notizia$link) = explode ("|"$notizie);
        
         echo 
    $data.'
    '
    .$titolo.'

    '
    ;
         
        
    }

    ?>

    finalmente funziona!

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.