Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161

    lettura file di testo con tutti i browser

    ciao, con ActiveXObject è possibile aprire un flusso di lettura/scrittura di un file di testo.
    ma questo metodo funziona purtroppo solo con internet explorer.
    potete per favore indicarmi un metodo per scrivere/leggere un file di testo che possa andare bene per tutti o quasi tutti i browser?
    grazie

  2. #2
    Ciao,
    per leggere file su server,
    puoi tranquillamente utilizzare una richiesta AJAX.

    Per la scrittura, invece, che io sappia ti serve un linguaggio lato server
    tipo (PHP,ASP,Java ecc...).
    Non mi pare che javascript (tranne per la piattaforma Lotus di IBM)
    possa scrivere sul server.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    OK, ma per leggere un file di testo che risiede sul client, con tutti o quasi tutti i browser?

    per leggere un file da server sono consapevole di usare ajax, mi sembra me l'avevi già detto.

    per ora provo su client successivamente farò anche una lettura da server

  4. #4
    Attenzione,
    per questioni di sicurezza nessun linguaggio di script può leggere o scrivere files sui client
    (esclusi ovviamente i cookies).
    Non rimanerci male,
    pensa se ogni volta che tu visitassi il mio sito io ti facessi il browsing dei tuoi dischi,
    o peggio copiassi dei malware.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    Originariamente inviato da Pinzi83
    OK, ma per leggere un file di testo che risiede sul client, con tutti o quasi tutti i browser?

    per leggere un file da server sono consapevole di usare ajax, mi sembra me l'avevi già detto.

    per ora provo su client successivamente farò anche una lettura da server
    I linguaggi di scripting lato client (js, vbscript, ecc) non possono assolutamente eseguire operazioni di IO, sarebbe una falla nella sicurezza enorme. Quello che chiedi non è fattibile.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    ........

    ma neanche in locale per fare una prova io?
    ts = new ActiveXObject("Scripting.FileSystemObject");
    s = ts.OpenTextFile("c:\\testfile.txt", ForReading);
    a = s.ReadLine();

    con questo metodo posso leggere un file di testo.
    solo con ie però che ha su activeX e solo dopo avere dato conferma ad ActiveX.
    peccato però.

    una domanda:
    se uso ajax per leggere un file su client?
    tecnicamente dovrebbe essere possibile o sbaglio?
    se leggo un file su server a maggior ragione leggo un file su client.
    correggetemi se sbaglio.

  7. #7
    No,
    non puoi leggere in nessun modo file sui client.

    Puoi far fare all'utente un upload eventualmente,
    ma di tua spontanea volontà non puoi andare a pescare nei dischi di altri.

    Mentre per il lato server, con i linguaggi di scripting puoi solo leggere ma non scrivere.

    Per leggere e per scrivere sul SERVER ti serve un linguaggio lato server

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    mi è sufficiente leggere il testo di un file txt che stà su un server per poi in base ai valori che ha questo file(in realtà ha solo un valore numerico) fare delle operazioni di aggiornamento della pagina html su client.
    dammi conferma che con ajax xmlhttprequest lo posso fare altrimenti cercherò un altra soluzione.
    grazie infinite per i tuoi saggi consigli

  9. #9
    Dunque:
    il file .txt è sul server e lo leggi con una chiamata AJAX.
    La suddetta chiamata deve partire dalla pagina, visualizzata sul client, che si deve aggiornare,
    completamente e solo in parte.

    Se questo è lo scenario in cui devi muoverti,
    è sicuramente fattibile.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    ok, allora dovrei essere a posto.
    ti ringrazio moltissimo.
    spero dopo un po' di esperienza di essere utile a chi scrive su questo forum come lo sei stato tu con me.
    ciao

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.