Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    refresh di un txt dal server

    Devo far ripescare dal server una serie di file txt che carico in un sito.
    Ho provato con loadVariables("file.txt?a=" + random(999999)); ma non funziona, a meno che non si debba aggiungere altro.

    Conoscete un'altro metodo??

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    Re: refresh di un txt dal server

    Originariamente inviato da harpox
    Devo far ripescare dal server una serie di file txt che carico in un sito.
    Ho provato con loadVariables("file.txt?a=" + random(999999)); ma non funziona, a meno che non si debba aggiungere altro.

    Conoscete un'altro metodo??
    Non ho capito bene cosa vorresti fare...

    Cosa vuoi fare con questo ("file.txt?a=" + random(999999)??

  3. #3
    Non vorrei sbagliare ma questa è una prerogativa di linguaggi server side tipo ASP o php

    infatti quando passi una chiamata del tipo

    cerca.asp?Categ=CHIODI?dim=10

    dentro la pagina asp, c'è scritto

    cat=request("Categ")
    alt=request("dim")

    e con queste 2 variabili viene fatta una ricerca ad esempio in SQL
    mettendole in and.

    Dentro un TXT tutto questo non c'è, quindi un eventuale lavoro di ricerca devi farlo dentro flash

    esempio

    codice:
    fromfile = new LoadVars()
    fromfile.onLoad=function(success){
    
         if(success){
            // supponendo che le variabili dentro il txt siano
            // a1=......, a2=........ ecc
            mia_var_random = this["a"+(random(999)+1)]
            trace(mia_var)
          }
    }
    
    fromfile.load("tuofile.txt")

    Ciao

  4. #4
    mi correggo, tanto per precisione

    cerca.asp?Categ=CHIODI& dim=10

    Ciao

  5. #5
    Io stavo leggendo questo:
    http://flash-mx.html.it/faq/view_faq.asp?idcat=9&id=50

    mi serve far si che il browser sia obbligato a ripescare i file txt dal server e non dalla cache.

  6. #6
    hai ragione non avevo capito cosa intendessi.

    a te non serve cercare qualcosa che stà nel txt ma......come da guida

    Esistono però altri metodi, molto più efficaci, e tutti basati sullo stesso concetto di fondo. Aggiungendo al nome del filmato un valore diverso ogni volta che la pagina viene richiesta, si inganna il browser facendo credere che sia un file diverso, e non lo stesso con altro nome. La struttura è questa:

    nome_file.swf?valore_diverso

    loadVariables("file.txt?a=" + random(999999));

    L'ho provato che cos'è che non funziona ?

  7. #7
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    Re: refresh di un txt dal server

    Originariamente inviato da harpox
    Devo far ripescare dal server una serie di file txt che carico in un sito.
    Ho provato con loadVariables("file.txt?a=" + random(999999)); ma non funziona, a meno che non si debba aggiungere altro.

    Conoscete un'altro metodo??
    Potresti convertire i file di testo in php, e mettergli uno script per l'expire:

    codice:
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Data passata
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
                                                         // sempre modificato
    header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    E' una idea...

  8. #8
    Originariamente inviato da rempox
    hai ragione non avevo capito cosa intendessi.

    a te non serve cercare qualcosa che stà nel txt ma......come da guida

    L'ho provato che cos'è che non funziona ?
    A te funziona???

  9. #9
    non mi da errore! il che è diverso.


    se ho ben capito fare una chiamata con

    load("file.txt") potrebbe crearti problemi di cache,

    mentre se chiami load("file.txt?a=+random(999999)")

    il browser dovrebbe pensare che è un file diverso.

    Ciao

  10. #10
    L'errore che mi da è che Flash cerca
    file.txt?a=762543

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.