Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema in php

  1. #1
    Guest

    Question Problema in php

    Ciao a tutti, sono nuovo sul forum. Avrei bisogno di un grande aiuto.
    Ho trovato un file php che legge e visualizza i dati da un file txt.
    codice PHP:
    Codice PHP:
    <?PHP
    $nome_file
    = "MCC17.txt";
    $fp= file_exists($nome_file);
    if (
    $fp==true) {


    // apriamo il file di rubrica
    $fp = @fopen($nome_file, "r");

    // immettiamo tutti i dati del file in un array
    $records = file($nome_file);
    echo
    $records;
    // contiamo gli elementi dell'array totale
    $numero = count($records);
    echo
    "<table border=\"0\" align=\"center\" style=\"text-align:center\">";
    echo
    "<tr><td></td><td></td>";
    // scorriamo l'array
    for($x = 0; $x < $numero; ++$x)
    {
    // togliamo il carattere \n
    $records[$x] = trim($records[$x]);

    // immettiamo i dati del singolo record in un array
    $dati = explode('|', $records[$x]);
    // assegniamo a delle variabili i valori dell'array
    list( $codice_giocatore, $giornata, $nome_giocatore, $squadra, , , ,$voto , , , , , , , , , , , , , , , , , , , , $costo) = $dati;
    $logo= '<img src="/a/im/'.$squadra.'.gif" />';
    // stampiamo i risultati a video
    if ($x % 2 == 0 )
    echo
    "<tr bgcolor=\"#DDDDDD\"><td></td><td>$voto</td>";
    else
    echo
    "<tr><td>1=checkbox=$nome_giocatore</td><td>=$voto;</td>";
    }
    echo
    "</tr></table>";

    // chiudiamo il file 1=checkbox=50 Prodotti=399.99;
    fclose($fp);



    } else {
    echo
    "Spiacente ma il file non esiste";
    }
    ?>


    e il file di testo in cui si ripetono molte righe simili,
    è del tipo:
    Codice HTML:
    101|17|ABBIATI Christian|MILAN|1|0|1|5.0|0|1|6.0|0|1|0|0|0|0|0|0|0|0|0|0|1|1|0|0|22
    Io vorrei visualizzare solo le righe in cui il valore $voto sia maggiore di 0. Non so come fare, vi ringrazio in anticipo per darmi una mano.

  2. #2
    Guest

    Predefinito

    Un sistema del genete basato su .txt è una pazia!!
    Codice PHP:
    <?php
    $nome_file
    = "MCC17.txt";
    if (
    file_exists($nome_file)===true)
    {
    // immettiamo tutti i dati del file in un array
    $records = file($nome_file);
    echo
    $records; // questo echo è incomprensibile ti stamperà a video "Array"

    echo "<table border=\"0\" align=\"center\" style=\"text-align:center\">";
    echo
    "<tr><td></td><td></td>";
    // scorriamo l'array
    foreach($records as $records)
    {
    // togliamo il carattere \n
    $record = trim($record);
    // immettiamo i dati del singolo record in un array
    $dati = explode('|', $record);
    // assegniamo a delle variabili i valori dell'array
    list( $codice_giocatore, $giornata, $nome_giocatore, $squadra, , , ,$voto , , , , , , , , , , , , , , , , , , , , $costo) = $dati;
    if(
    intval($voto)>0)
    {
    $logo= '<img src="/a/im/'.$squadra.'.gif" />';
    // stampiamo i risultati a video
    if ($x % 2 == 0 )
    echo
    "<tr bgcolor=\"#DDDDDD\"><td></td><td>$voto</td></tr>";
    else
    echo
    "<tr><td>1=checkbox=$nome_giocatore</td><td>=$voto;</td></tr>";
    }
    }
    echo
    "</table>";
    }
    else
    {
    echo
    "Spiacente ma il file non esiste";
    }
    ?>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •