Cerca su HostingTalk.it(puoi inserire qualsiasi parola, termine, azienda, espressione). Scrivi e premi INVIO!
Loading

+ Rispondi alla Discussione
Risultati da 1 a 5 di 5
  1. #1
    usu
    usu non è collegato
    HT Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,728

    Script che controlla se un sito è stato modificato

    Come da titolo mi servirebbe uno script da mettere in cron che ogni minuto controlli se un sito è stato modificato, vi prego è urgente, anche non php andrebbe bene comunque



  2. #2
    Webhosting evangelist
    Data Registrazione
    Jun 2007
    Messaggi
    527

    Re: Script che controlla se un sito è stato modificato

    Mettilo sotto git o svn e poi vai di "git status"

  3. #3
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,234

    Re: Script che controlla se un sito è stato modificato

    E vabbè, ma se il sito non è suo come fa a metterlo sotto git?
    Potresti scaricare la pagina con wget, calcolare l'md5 del file appena salvato e confrontare gli ultimi due hash. (quello appena calcolato e quello precedente, che ti sei opportunamente salvato da qualche parte)
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  4. #4
    SuperMod L'avatar di Antonio
    Data Registrazione
    Jun 2006
    Messaggi
    3,385

    Re: Script che controlla se un sito è stato modificato

    Citazione Originariamente Scritto da guest Visualizza Messaggio
    Potresti scaricare la pagina con wget, calcolare l'md5 del file appena salvato e confrontare gli ultimi due hash. (quello appena calcolato e quello precedente, che ti sei opportunamente salvato da qualche parte)
    Usato questo metodo in passato: semplice, pratico e funzionale

    Invece di usare wget, puoi anche fare tutto in PHP (scritto al volo):

    Codice PHP:
    <?php
    $pagina 
    file_get_contents('http://www.ticontrollo.it/pagina.html');
    $md5sum md5($pagina);

    // Recuperi l'hash che hai salvato da qualche parte, nel caso in cui non sia ancora presente decidi se dare la pagina per modificata o no.

    //Controlli l'hash:
    if ($md5sum === $savedmd5) {
        echo 
    "Pagina identica";
        
    // fai quel che vuoi
    } else {
        echo 
    "Pagina modificata";
        
    // fai quel che vuoi
    }

    //Se la pagina è stata modificata, o non è presente il suo hash tra quelli salvati, ti salvi $md5sum da qualche parte, se devi controllare più pagine puoi usare SQLite o MySQL e mettere tutto in una tabella url || hash.
    Antonio Angelino :: LinkedIn | Twitter


  5. #5
    usu
    usu non è collegato
    HT Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,728

    Re: Script che controlla se un sito è stato modificato

    Ottimo, grazie

Discussioni Simili

  1. Creare un sito web non è mai stato così facile
    Di Redazione HostingTalk nel forum Hosting Provider accreditati HostingTalk.it. Comunicati e News
    Risposte: 0
    Ultimo Messaggio: 17-12-2010, 14:50
  2. Script di ricerca interno al sito
    Di emmedi nel forum Io Programmo
    Risposte: 4
    Ultimo Messaggio: 31-01-2009, 19:52
  3. script WHOIS per sito web !
    Di alaint nel forum Domini e Registrazioni
    Risposte: 21
    Ultimo Messaggio: 25-01-2008, 11:06
  4. script per backup sito tramite ftp
    Di poix81 nel forum Io Programmo
    Risposte: 4
    Ultimo Messaggio: 26-11-2006, 16:57

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi