Visualizzazione risultati 1 fino 13 di 13

Discussione: Riavviare automaticamente uno script php

  1. #1
    Guest

    Predefinito Riavviare automaticamente uno script php

    Salve, mi ritrovo con un'altro problema. Ho la necessità di riavviare uno script php. Ho provato
    Codice PHP:
    system($_SERVER['SCRIPT_FILENAME'];
    ma non funziona su windows, mentre su linux sì. Come posso fare?

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php header("Location: ".$_SERVER["SCRIPT_FILENAME"]); ?>
    Almeno solo così lo puoi ricaricare secondo me! ^^" ciauuu!

  3. #3
    Guest

    Predefinito

    http://forum.it.altervista.org/php-m...na-record.html Datti una lettura qui, almeno, è quello che ho capito io più o meno (lanciare/eseguire uno script automaticamente)

  4. #4
    Guest

    Predefinito

    @biccheddu: in quella discussione viene consigliato di eseguire uno script in perl, ma a me serve proprio in php

  5. #5
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    ma si tratta di uno script eseguito all'interno di un server web o si tratta di una esecuzione esterna invocando direttamente l'interprete php?

  6. #6
    Guest

    Predefinito

    Invocando direttamente l'interprete. Scusate se non l'ho precisato

  7. #7
    Guest

    Predefinito

    Non ho esperienza in questi ambiti, ma hai provato con exec()?


    Ciao!

  8. #8
    Guest

    Predefinito

    Ho provato con system,shell_exec,exec ma nulla. Ho provato anche a concatenare il nome dello script con escapeshellargs() ma nulla. A questo punto lascio perdere e trovo un escamotage

  9. #9
    Guest

    Predefinito

    Provato con passtru() ?

  10. #10
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    Non sono certo sia un consiglio valido ma ci provo ugualmente...
    Se il server dove hai ospitato il sito supporta "cron" potresti cavartela facilmente.
    Ad esempio, essendo su server Windows, impostando uno Scheduled Task.
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  11. #11
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    ma lo script necessita di esser riavviato ad intervalli prestabiliti? se si puoi usare cron, altrimenti necessiti di due script (o lo stesso che si "forka") dove uno dei due processi resta in esecuzione e in attesa di un evento (terminazione dell'altro processo, crash o altro) ed esegue il riavvio

  12. #12
    Guest

    Predefinito

    Lo script in questione si deve riavviare quando richiesto. Lavora in locale sul mio pc. Cron non ce l'ho, essendo su windows.
    EDIT: passthru() funge, ma l'apertura di default di uno script .php è di notepad++. In parole povere, se clicco due volte su uno script php mi si apre notepad++, non l'interprete
    RI-EDIT: ok risolto, adesso gli script .php li apre l'interprete
    Ultima modifica di gabryhacker : 04-06-2009 alle ore 18.33.16

  13. #13
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    Citazione Originalmente inviato da gabryhacker Visualizza messaggio
    Lo script in questione si deve riavviare quando richiesto. Lavora in locale sul mio pc. Cron non ce l'ho, essendo su windows.
    EDIT: passthru() funge, ma l'apertura di default di uno script .php è di notepad++. In parole povere, se clicco due volte su uno script php mi si apre notepad++, non l'interprete
    RI-EDIT: ok risolto, adesso gli script .php li apre l'interprete
    Anche su Windows si può: http://www.online-tech-tips.com/free...ks-in-windows/
    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Se il server dove hai ospitato il sito supporta "cron" potresti cavartela facilmente.
    Ad esempio, essendo su server Windows, impostando uno Scheduled Task.
    Ultima modifica di darkwolf : 04-06-2009 alle ore 20.26.40
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •