Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Pagina in locale aggiornata da remoto

    Salve a tutti, sto dando una mano ad un amico che gestisce un'agenzia di
    scommesse online. In pratica, vorrebbe far girare un sito in locale. La pagina deve scrollare continuamente su e giù. Quest'ultimo problema è stato risolto tramite JavaScript, solo che il tizio vorrebbe la pagina continuamente aggiornata (il sito online viene aggiornato continuamente,
    come potete immaginare).

    La tecnologia AJAX potrebbe essere utile, ma ho letto che per motivi di sicurezza (SOP: Same Origin Policy) è possibile utilizzare ajaxinclude() solo su pagine dello stesso server.

    Se qualcuno del forum può darmi una diritta.....

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    24
    mi chiedo:
    se tanto sei collegato per ricevere l'aggiornamento dal sito, perchè complicarsi la vita e non aggiornare direttamente la pagina web pescata dal sito stesso?
    Non vedo che senso possa avere salvare una pagina in locale per poi collegarsi ed aggiornarla, a questo punto tanto vale guardare la pagina direttamente sul web... tanto collegarti devi collegarti, guardare una pagina off-line si può con qualsiasi pagina web, alla fine mi sfuggie l'utilità di quello che vuoi fare...

    Possibili altre soluzioni:

    - installare un server virtuale in locale, in cui funzioni php e sia questo che vada ad interrogare il sito sul web e poi generi o una pagina o un javascript con i dati necessari. In questo modo i contenuti pescati da ajax si trovano sullo stesso "dominio" e tutto funziona.

  3. #3
    Originariamente inviato da Pweb
    mi chiedo:
    se tanto sei collegato per ricevere l'aggiornamento dal sito, perchè complicarsi la vita e non aggiornare direttamente la pagina web pescata dal sito stesso?
    Non vedo che senso possa avere salvare una pagina in locale per poi collegarsi ed aggiornarla, a questo punto tanto vale guardare la pagina direttamente sul web... tanto collegarti devi collegarti, guardare una pagina off-line si può con qualsiasi pagina web, alla fine mi sfuggie l'utilità di quello che vuoi fare...
    perché la pagina deve scrollare lentamente su e giù, in modo da poter visionare il contenuto senza l'intervento dell'utente.

    Possibili altre soluzioni:

    - installare un server virtuale in locale, in cui funzioni php e sia questo che vada ad interrogare il sito sul web e poi generi o una pagina o un javascript con i dati necessari. In questo modo i contenuti pescati da ajax si trovano sullo stesso "dominio" e tutto funziona.
    perchè un server virtuale? In effetti avevo pensato di installare Apache...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    24
    Un server virtuale perchè è l'unico modo per poter far girare php in locale.
    Installi il server, poi fai una pagina php che vada a inglobare la pagina con i tuoi dati e a quel punto la tua pagina .php sarà in localhost, tanto quanto la pagina con il javascript per far scorrere i contenuti e lo script AJAX che include gli aggiornamenti. In questo modo non ci sarà la limitazione di sicurezza che c'è quando le pagine sono su un diverso dominio e quindi tutto può funzionare.

    Come server virtuale ti consiglio il pacchetto easyphp, ti installa, in modo facile, il server, php e il data base mySQL .


  5. #5
    Originariamente inviato da Pweb

    Come server virtuale ti consiglio il pacchetto easyphp, ti installa, in modo facile, il server, php e il data base mySQL .
    in effetti intendevo proprio questo. Tempo addietro avevo già provato easyphp che permette di far girare su windows, apache, php e mysql

    ciao e grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    24
    perché la pagina deve scrollare lentamente su e giù, in modo da poter visionare il contenuto senza l'intervento dell'utente.
    Solo un info di carattere generale su questo. Chi usa Opera può usare gli "user script", sono dei javascript che chiunque può realizzare ed inserire in una cartella di Opera e questi si applicano ad un sito, quindi di fatto riesci applicareu n tuo script ad un qualsiasi sito sul web.
    In un caso come il tuo, se usassi Opera potresti fare un javascript per scorrere le pagine lentamente (e aggiornarle) e farlo agire sulla pagina di quel sito. In questo modo eviteresti di dover installare easyphp ecc. ecc.
    Tra l'altro con Opera potresti anche applicare un tuo CSS personalizzato alla pagina ed utilizzare i ocntenuti generati, oltre a modificarei l dom con js, insomma con qualche trucchetto potresti modificare la pagina originale a tuo piacimento e farla funzionare come ti serve...
    Devi valutare se ti conviene far installare easyphp e creare lo script php per modificare la pagina, oppure se non è più semplice usare (o far usare) Opera con un CSS personalizzato e un user script (il tuo js per far scorrere la pagina e fare eventuali modifiche al DOM di essa)

  7. #7
    Originariamente inviato da Pweb
    Solo un info di carattere generale su questo. Chi usa Opera può usare gli "user script", sono dei javascript che chiunque può realizzare ed inserire in una cartella di Opera e questi si applicano ad un sito, quindi di fatto riesci applicareu n tuo script ad un qualsiasi sito sul web.
    In un caso come il tuo, se usassi Opera potresti fare un javascript per scorrere le pagine lentamente (e aggiornarle) e farlo agire sulla pagina di quel sito. In questo modo eviteresti di dover installare easyphp ecc. ecc.
    direi che è la soluzione ottimale... Ho cercato con google: c'è un'estensione per firefox:

    http://greasemonkey.mozdev.org/

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.