Visualizzazione risultati 1 fino 7 di 7

Discussione: [PHP] archiviazione immagini webcam

  1. #1
    Guest

    Exclamation [PHP] archiviazione immagini webcam

    Premetto che sono un ragazzo che conosce solo le cose di base del PHP
    .... vorrei fare in modo che l'immagine della mia webcam (che viene continuamente aggiornata ogni 2 secondi al URL http://www.meteopine.altervista.org/webcam.jpg) venga archiaviata in una cartella tramite un file php che copia l'immagine jpg della webcam ogni ora in un file che si chiama ad esempio webcam_12_07_2013_ora_23.jpg
    A sua volta vorrei che venga creata una cartella per ogni giorno.

    Io ho provato a costruire questo codice, anche consultato forum e guide, ma non funziona e poi... anche se funzionasse archivierebbe l'immagine di ogni minuto e a me serve un'immagine ogni ora
    Codice PHP:
    <?
    $data
    = date("d/m/Y");
    $ora = date("G:i");
    $ora2 = date("G_i");
    $data2 = date("d_m_Y");


    $file="http://www.meteopine.altervista.org/webcam.jpg";
    $destfile= "http://www.meteopine.altervista.org/archivio_webcam/webcam_$data2_ora_$ora2.jpg";

    if(
    copy($file, $destfile)){
    $testo = "Immagine copiata";
    }else{
    $testo = "impossibile copiare immagine";
    }
    echo
    $testo;
    ?>
    GRAZIE 1000 IN ANTICIPO PER L'AIUTO
    Ultima modifica di javascripter : 13-07-2013 alle ore 11.05.36

  2. #2
    Guest

    Predefinito

    In realtà lo script che hai scritto dovrebbe copiare l'immagine ogni volta che viente richiamato da qualcuno, non si può farlo in modo automatico se non viene richiamato da qualcuno ogni ora cmq

    piuttosto...quale script carica la jpg nel hosting? se puoi impostare la cosa da li è più semplice da realizzare

  3. #3
    Guest

    Predefinito

    Con lo script dell'hosting generato dalla configurazione della webcam D-link, si carica un'immagine ogni secondo, che riempirebbe le cartelle del sito di immagini. Certo, si può anche fare in modo che venga creata una cartella per ogni ora o per ogni mezz'ora, ma cmq contiene centinaia e centinaia di immagini (caricate ogni secondo)... e se usassi questa opzione, non si caricherebbe l'immagine autoaggiornante "webcam.jpg" nella directory principale... è per questo che ho cercato di ricorrere a costruire uno script php per risolvere questo problema....ma visto che non sono molto esperto ho chiesto aiuto.
    Un sito in cui c'è un bell'esempio fi archiviazione immagini webcam, dal quale vorrei prendere spunto per farlo anche suil mio è questo
    http://www.meteocavalese.it/archivio.htm
    Ultima modifica di meteopine : 13-07-2013 alle ore 02.04.01

  4. #4
    Guest

    Predefinito

    per fare quello che chiedi, dovresti avere per esempio il browser aperto che si aggiorna almeno ogni ora, se non c'è niente che richiama la pagina che contiene lo script php, il salvataggio non puo avvenire xke lo script non parte da solo, certo se hai il sito che riceve visite ogni minuto/ora, potresti ovviare al problema, ma se non viene richiamato, non puoi fare molto

  5. #5
    Guest

    Predefinito

    Ma non c'é nessun modo perché si aggiorni automaticamente ogni ora?

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da meteopine Visualizza messaggio
    Ma non c'é nessun modo perché si aggiorni automaticamente ogni ora?
    la tua webcam è in grado di richiamare un indirizzo http ogni ora? se può farlo si...altrimenti, non credo...tutt'al più potresti ottenere la foto salvata ogni ora solo nel caso in cui qualcuno visiti il tuo sito durante quell'ora, mentre se nessuno lo visita non salverebbe niente

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da dargoole Visualizza messaggio
    la tua webcam è in grado di richiamare un indirizzo http ogni ora? se può farlo si...altrimenti, non credo...tutt'al più potresti ottenere la foto salvata ogni ora solo nel caso in cui qualcuno visiti il tuo sito durante quell'ora, mentre se nessuno lo visita non salverebbe niente
    Esistono i cosiddetti cronjobs, programmini che servono per impostare la "chiamata automatica" di alcuni php sul server, ogni tot minuti.

Regole di scrittura

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