Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    36

    visualizzare contenuto da file txt

    Buongiorno a tutti, avendo un elenco di questo tipo in un file di testo:

    pippo;2019-07-07
    caio;2020-04-10
    tizio;2021-11-02

    Come posso fare per creare un form dove la persona, digitando il nome, visualizzi la data corrispondente (possibilmente nella stessa pagina)? Ho cercato e ricercato, ma non ho trovato un esempio completo in rete e sono poca esperta di php per poter comporre il codice necessario da sola. Grazie mille per l'aiuto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Quello lì è un file csv con punto e virgola come separatore.
    Puoi fare così
    Codice PHP:
    // sostituisci file.csv col nome del tuo file di testo
    $dati file('file.csv');
    $persone = [];
    foreach(
    $dati as $dato)
    {
        
    $persona explode(';'$dato);
        
    $persone[$persona[0]] = $persona[1];
    }

    echo 
    $persone['pippo']; 

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    36
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Quello lì è un file csv con punto e virgola come separatore.
    Grazie Alhazred, è un file.txt e non csv, ma spero che funzioni lo stesso. Faccio qualche prova.

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Non conta l'estensione del file, ma il contenuto.
    Un file csv è comunque un file di testo, diciamo che "csv" (comma separated values) è il formato del contenuto, poi può essere .csv .txt .quellochevuoi, ma il contenuto quello è.

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.