Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330

    esecuzione continua script

    ciao a tutti, sarebbe possibile far eseguire uno script di continuo?
    mi spiego meglio, avrei la necessità di fare dei controlli su database in modo da avvisare gli utenti non appena si verifica una determinata condizione, quindi la verifica non viene avviata dall'utente (come succede di solito con la funzione cerca) ma è il sistema stesso che verifica in continuazione determinate condizioni e appena si verificano....avverte l'utente con un messaggio.

    grazie a tutti
    spero di essermi spiegato

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,452
    Cronjob se il server è Apache, Operazioni pianificate se il server è IIS.
    Per informazioni a riguardo chiedi nella sezione server interessata.

  3. #3
    Potresti inserire all'interno delle pagine più visitate una chiamata alla funzione di che esegue la verifica.
    Altrimenti potresti scrivere una pagina ad-hock incaricata di eseguire questo controllo, modificare il file php.ini così da eliminare il timeout di esecuzione di uno script(così può essere eseguito all'infinito) ed avviare tale pagina attraverso uno screen. Personalemente ti sconsiglio la seconda soluzione però valuta tu..

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Quote Originariamente inviata da rb10 Visualizza il messaggio
    ciao a tutti, sarebbe possibile far eseguire uno script di continuo?
    mi spiego meglio, avrei la necessità di fare dei controlli su database in modo da avvisare gli utenti non appena si verifica una determinata condizione, quindi la verifica non viene avviata dall'utente (come succede di solito con la funzione cerca) ma è il sistema stesso che verifica in continuazione determinate condizioni e appena si verificano....avverte l'utente con un messaggio.

    grazie a tutti
    spero di essermi spiegato
    Se non ho capito male, vuoi che un utente riceva delle notifiche mentre si trova loggato sul tuo sito web.
    In questo caso ti basterebbe avere un javascript che interroga ogni X secondi in AJAX uno script php che fa le verifiche che vuoi. (anche se non va iù di moda... puoi usare qualcosa tipo http://mootools.net/core/docs/1.6.0/...s.Extras#Chain)

    Se gli utenti vengono notificati della stessa cosa, lo script php potrebbe interagire con il DB molte volte e quindi sarebbe meglio pensare ad un sistema di cache.

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.