Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    46

    Eseguire file php a una certa ora

    Salve a tutti,
    voglio creare una pagina web che permetta all'utente di inserire una data e a tale data verrà fatto partire un file .php.
    Esiste una qualche funzione da utilizzare a tal proposito?

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ciao, tu vorresti far eseguire una pagina in automatico dal server, il cliente imposta l'ora e tu fai partre un file ...

    l'unica cosa che conosca per far partire in automatico un file dal server è il Crontab... ma non so come poter far si che un utente crei un cron impostando la data!

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    46
    Hai centrato in pieno il mio problema. Anch'io avevo pensato di utilizzare il comando crontab, però in rete non ho trovato niente che spiegasse come far si che un cliente crei un cron impostando la data e perciò ho sperato che esistesse un altro modo...

  4. #4
    magari c'è un'altra soluzione.... cosa deve fare questo file???
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  5. #5
    per scrivere nel crontab è facile:

    codice:
    crontab -l > /tmp/file_temporaneo
    
    //modifico il file temporantep
    echo "30 4 * * * /path_to_script/script.ext" >> /tmp/file_temporaneo
    
    //aggiorno il crontab
    crontab /tmp/file_temporaneo ; rm -f /tmp_filetemporaneo
    dove ogni riga è una system. poi certo per lavorare con il file_temporaneo ci sono seimila modi.

    Poi non so se te lo permette l'hoster
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    probabilmente per te la cosa piu facile è far partire con crontab o altri sistemi un tuo file (php?) che ogni n secondi/minuti/ore controlla nel database i dati inseriti dall'utente e richiama le opportune procedure. Molto piu semplice che star li a cambiare ogni volta il crontab
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    46
    Originariamente inviato da maxxl
    magari c'è un'altra soluzione.... cosa deve fare questo file???
    Deve organizzare tornei di calcio balilla!
    In pratica l'organizzatore si registra al sito e imposta la data del torneo, chi vuole partecipare si registra a sua volta e si iscrive al torneo. Il giorno prefissato il server elimina la possibilità di iscriversi e fa partire un file .php che effettua il sorteggio e divide i partecipanti in gruppi

  8. #8
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    puoi mettere in un crontab l'esecuzione di uno script.php che legga da un db il giorno in cui è programmato l'inizio del torneo (anche l'ora, se vuoi) e la confronta con la data di esecuzione dello script.php

    se è il momento, il file chiamato dal cron lancia altri script che si occupano di bloccare le iscrizioni al torneo e organizzano i gironi

    ad esempio, puoi lanciare il crontab 15 minuti, gestendo adeguatamente gli orari... oppure ogni minuto... vedi te

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    46
    Originariamente inviato da clasku
    puoi mettere in un crontab l'esecuzione di uno script.php che legga da un db il giorno in cui è programmato l'inizio del torneo (anche l'ora, se vuoi) e la confronta con la data di esecuzione dello script.php

    se è il momento, il file chiamato dal cron lancia altri script che si occupano di bloccare le iscrizioni al torneo e organizzano i gironi

    ad esempio, puoi lanciare il crontab 15 minuti, gestendo adeguatamente gli orari... oppure ogni minuto... vedi te
    Ti ringrazio, farò così e se ci sono problemi scriverò nuovamente in questo topic

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.