Visualizzazione dei risultati da 1 a 10 su 11

Discussione: leggere file .txt

Hybrid View

  1. #1
    Il file .txt viene modificato solo dalle pagine .php lo script javascript serve solo per leggerlo ed elaborarlo [sommando tutti gli elementi tra loro] per poi scrivere il risultato nella pagina e quindi non posso fare un Localstorage.
    Potrei farlo con il PHP ma con javascript sarebbe aggiornabile senza ricaricare l'intera pagina; non conosco Ajax e quindi confermo che era irrisovibile.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,487
    Quote Originariamente inviata da claudio dionisi Visualizza il messaggio
    Il file .txt viene modificato solo dalle pagine .php lo script javascript serve solo per leggerlo ed elaborarlo [sommando tutti gli elementi tra loro] per poi scrivere il risultato nella pagina e quindi non posso fare un Localstorage.
    Ok, quindi si tratta banalmente di scaricare un file di testo statico dal server (chi lo aggiorna e perché, è irrilevante ai fini della risoluzione di questo problema).

    Quote Originariamente inviata da claudio dionisi Visualizza il messaggio
    Potrei farlo con il PHP ma con javascript sarebbe aggiornabile senza ricaricare l'intera pagina
    Infatti qui PHP non c'entra nulla. Nella pagina HTML che deve fare uso dei dati va codificato uno script in linguaggio JavaScript che vada a prendersi quel file di testo e lo mostri dinamicamente nella pagina, all'interno dell'elemento che preferisci.

    Quote Originariamente inviata da claudio dionisi Visualizza il messaggio
    non conosco Ajax e quindi confermo che era irrisovibile.
    Se leggi la guida che ti ho segnalato, la tua problematica è il primo degli esempi in assoluto di cui viene mostrata la soluzione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Ho provato quella soluzione ma mi legge il file.txt come una stringa di testo e non come un Array; ho separato la stringa ma rimane sempre un array di stringhe e non un array di numeri come serve allo script che vorrei fare.
    codice:
    const xhttp = new XMLHttpRequest();
    xhttp.open("GET", "visti.txt");
    xhttp.send();
    xhttp.onload = function() {file = this.responseText;
    const blocco = file.split(",");
    document.getElementById("demo").innerHTML = blocco[1]+blocco[2]}

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.