Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Caricare Txt In Html

  1. #1

    Caricare Txt In Html

    Ciao Ragazzi,
    sto facendo un lavoro all'interno dell'azienda dove lavoro, praticamente devo visualizzare una lista di precedenze su un pc dell'officina, io pensavo di scrivere le precedenze su un file txt e caricarlo tramite javascript su una pagina html con un reload di 30 secondi in officina.

    Esiste uno script che carichi un txt? dove lo trovo?
    Devo avere qualcosa di abilitato sul mio server aziendale?
    Avete qualche altra idea per fare questo?

    Grazie
    Quello che fai per passione ti ripaga sempre e comunque.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Col javascript lato client non si puo'... vedo che frequenti PHP, provo a spostarti...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    grazie
    Quello che fai per passione ti ripaga sempre e comunque.

  4. #4
    ciao, secondo me basta un

    include("File.txt");

    prova ma non sono sicuro


  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Mi sembra di avere postato qua del codice che potrebbe aiutarti. Do' un'occhiata.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Qui : http://forum.html.it/forum/showthrea...hreadid=883374

    Ripropongo il codice postato allora.

    Nella stessa cartella dei 2 files seguenti, creare un file chiamato file2.txt. Riempirlo e salvare le modifiche. L'aggiornamento viene fatto ogni 4 secondi.

    file : test2192.html
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    //--------- Funzione per IE
    function updateSpanTextIE() {
     document.getElementById('textToView').src = 'test2192.php?ie';
    } // function updateSpanTextIE()
    
    //--------- Funzione per FF
    var xmlDoc;
    function updateSpanTextFF() {
     xmlDoc        = document.implementation.createDocument("", "", null);
     xmlDoc.onload = loadFile;
     xmlDoc.load("test2192.php");
    } // function updateSpanTextFF()
    
    function loadFile() {
     var x  = xmlDoc.getElementsByTagName('main');
     myText = '';
     for (i=0;i<x.length;i++) {
    		for (j=0;j<x[i].childNodes.length;j++) {
    			if (x[i].childNodes[j].nodeType != 1) continue;
    			 myText += x[i].childNodes[j].firstChild.nodeValue;
    		} // for (j=0;j<x[i].childNodes.length;j++)
     } //  for (i=0;i<x.length;i++)
     //------------ Rimpiazza gli a capo con 
    
     myText = myText.replace(/\n/ig,'
    ');
     myText = myText.replace(/\[/ig,'<');
     myText = myText.replace(/\]/ig,'>'); 
     document.getElementById('spanText').innerHTML = myText;
    } // function loadFile()
    
    //--------- Funzione per FF
    function updateSpanText() {
     if (document.implementation && document.implementation.createDocument) {
      setInterval("updateSpanTextFF()",4000);
     } else {
      if (window.ActiveXObject) {
    	 setInterval("updateSpanTextIE()",4000);
    	} else { 
    	 alert('browser non gestito');
    	} // if (window.ActiveXObject)
     } // if (document.implementation && document.implementation.createDocument)
    } // function updateSpanText()
    
    //-->
    </script>
    
    </head>
    <body onload="updateSpanText()">
    
    <XML id="textToView" src="test2192.php?ie"></XML>
    <hr>
    <span id="spanText" DATASRC="#textToView" DATAFLD="TEXT"></span>
    <hr>
    
    </body>
    </html>
    file : test2192.php

    codice:
    <?php
    if (isset($_GET['ie'])) {
     echo "<?xml version=\"1.0\"?>";
    } else {
     header("Content-Type: text/xml");
    } // if (isset($_GET['ie']))
    ?>
    <main>
    <text>
    <?php
    include("file2.txt");
    ?>
    </text>
    </main>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    ciao badaze

    hai voglia di vedere anche la mia discussione?
    l'ho aperta poco fa...
    grazie ciao

  8. #8
    Ma questi sono codici lato server? riesco a farlo anche da lato client o devo installare qualcosa sul mio server tipo APACHE?
    Grazie
    Quello che fai per passione ti ripaga sempre e comunque.

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da Costa.P
    Ma questi sono codici lato server? riesco a farlo anche da lato client o devo installare qualcosa sul mio server tipo APACHE?
    Grazie
    Prima di tutto prova. Tu ad esempio in azienda aggiorni un file (il file deve essere nella stessa cartella dei sorgenti). Loro sono collegati tramite intranet immagino alla pagina html. Ogni 4 secondi, la pagina html richiama un file xml con estensione .php. Il file php include il file da te modificato e finita l'inclusione invia un header che lo fa passare per un file xml.

    Che io sappia non devi installare nulla di più delle cose abituali per fare girare php.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  10. #10
    infatti, l'ho finito mezz'ora fa e funziona alla grande.
    Grazie mille a tutti.
    Quello che fai per passione ti ripaga sempre e comunque.

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.