VAI ALLA PAGINA METEO

MeteoInToscana Facebook
DICCI COME E’ IL TEMPO:

WebCam toscane divise per provinciaWEBCAM ALPINE

Accedi

Recuperare la parola d'ordine

Ultimi argomenti
» Sostituzione trasmettitore
Mer 22 Mar 2017 - 18:22 Da farrotz

» >>> A tutti i possessori di una PCE fws20: lasciate un commento/giudizio sulla stazione. <<<
Sab 4 Mar 2017 - 13:12 Da bidddo

» igrometro guasto
Ven 3 Mar 2017 - 12:12 Da claben

» blocco barometro su console
Dom 26 Feb 2017 - 20:04 Da astrofed

» Info Pluviometro
Sab 18 Feb 2017 - 6:24 Da carver

» Trattini in ricezione esterna
Gio 16 Feb 2017 - 19:32 Da MeteoRoma

» Pile per Pce-fws20
Gio 16 Feb 2017 - 19:22 Da MeteoRoma

» come aumentare la ricezione della fws 20
Gio 16 Feb 2017 - 16:33 Da carver

» accumulatori per h24
Gio 16 Feb 2017 - 16:17 Da carver

» schermo solare ventilato by Snow57
Gio 16 Feb 2017 - 16:06 Da carver

» saluti
Gio 16 Feb 2017 - 7:56 Da achillececcarini

» Schermo solare ventilato
Mar 14 Feb 2017 - 8:00 Da carver

» Cumulus; Pressione sballata
Sab 11 Feb 2017 - 10:50 Da sevenn7

» Stazione meteo Carini(PA)
Gio 2 Feb 2017 - 17:05 Da Aleconi30

» Consiglio thin client...
Mar 31 Gen 2017 - 20:46 Da saimon

SE VOLETE POTETE FARE UNA PICCOLA DONAZIONE PER SOSTENERE LO SVILUPPO DEL SITO


script per IPCAM 24h

Pagina 1 di 2 1, 2  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

script per IPCAM 24h

Messaggio Da snow57 il Mar 10 Apr 2012 - 21:22

script aggiornamento automatico IPCAM
caricare cartella webcam sul sito root principale
modificare file webcam.php come da screenshot
modificare testo.txt con nome a piacere della stazione
i file immagine sono esempio del file che genera ipcam e quello rinominato
per vederlo linkare www.miosito.altervista.org/webcam/webcam.php
PS:rinominare manualmente il file immagine generato dall'ipcam possibilmente ultimo in webcam.jpg
per iniziare il processo di automatismo del cambio immagine e eliminare i restanti file immagine old in caso che ci fossero dalla cartella webcam.
File allegati
ipcam.zip Non hai il permesso di scaricare i file.(207 kb) Scaricato 213 volte


Ultima modifica di snow57 il Ven 13 Apr 2012 - 20:15, modificato 2 volte

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da lucius il Mer 11 Apr 2012 - 9:41

Ciao Ermanno e grazie per l'ennesima volta.

Ho seguito le istruzioni modificando il php e caricando la cartella webcam sul sito, ma quando la vado a linkare mi dice che l'immagine non può essere visualizzata poichè contiene degli errori.

La mia ipcamera nomina i files così : 00606E608F9E()_0_20120411110452_40.jpg e sul file php ho messo: 00606E608F9E.

Ma non dovrebbe generarsi un file webcam.jpg salvato nella cartella webcam?

Io non lo vedo!

lucius
Utente Nuovo
Utente Nuovo

Messaggi : 17
Data d'iscrizione : 12.02.12
Località : la spezia

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Mer 11 Apr 2012 - 18:48

lucius ha scritto:Ciao Ermanno e grazie per l'ennesima volta.

Ho seguito le istruzioni modificando il php e caricando la cartella webcam sul sito, ma quando la vado a linkare mi dice che l'immagine non può essere visualizzata poichè contiene degli errori.

La mia ipcamera nomina i files così : 00606E608F9E()_0_20120411110452_40.jpg e sul file php ho messo: 00606E608F9E.

Ma non dovrebbe generarsi un file webcam.jpg salvato nella cartella webcam?

Io non lo vedo!
nel software della ipcam setting ftp hai linkato dove la ipcam deve salvare l'immagine questo è il mio setup:
prova!!!! l'immagine salvata la devi trovare dentro la cartella webcam insieme ai file php
quella con ID lo script la rinomina in webcam.jpg ed elimina le immagini old
questa è l'immagine che genera webcam.php

per la scritta in fondo a sinistra devi modificare il file testo.txt anche lui nella cartella webcam


_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da lucius il Gio 12 Apr 2012 - 12:20

Ho controllato velocemente le impostazioni e sembra essere tutto a posto! Infatti le immagini vengono caricate regolarmente nella cartella webcam sul sito ma non vengono eleborate dal php. Non viene creato il file webcam.jpg e non vengono cancellate le vecchie immagini.

Ho ricontrollato anche l' ID delle foto caricate ed è correttamente riportato nel php !!!

Stasera proverò a ripristinare l'ipcamera reimpostandola da zero eliminando i vari allarm e dydns. Poi vi faccio sapere.

Ciao e grazie

lucius
Utente Nuovo
Utente Nuovo

Messaggi : 17
Data d'iscrizione : 12.02.12
Località : la spezia

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da Admin il Dom 15 Apr 2012 - 17:30

piccola anzi piccolissima nota di servizio

se la cosa è volontaria, cerchiamo di non dare voti negativi - agli utenti senza motivazione (sono certo sia uno sbaglio nel tentativo di dare un +)


Wink
avatar
Admin
Administrator
Administrator

Messaggi : 69
Data d'iscrizione : 28.10.09

http://atmosferatoscana.forumattivo.com

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da MeteoRoma il Dom 15 Apr 2012 - 18:56

se non ricordo male io ho dato un meno a snow ma è stato un errore ( ignorantemente non sapevo a cosa servisse il + e -) ma subito dopo ho capito e ho ridato il segno positivo Mi scuso pubblicamente con snow57

_____________________
Se le cose sembrano andar meglio, c'è qualcosa di cui non stiamo tenendo conto.
WEATHER UNDERGROUND
ALTERVISTA
APRS IW0GAU
METEONETWORK
avatar
MeteoRoma
Utente Esperto
Utente Esperto

Messaggi : 312
Data d'iscrizione : 14.12.11
Età : 71
Località : Roma, Torrespaccata

http://iw0gauMeteo.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da wilson65 il Dom 22 Apr 2012 - 13:33

snow57 ha scritto:
lucius ha scritto:Ciao Ermanno e grazie per l'ennesima volta.

Ho seguito le istruzioni modificando il php e caricando la cartella webcam sul sito, ma quando la vado a linkare mi dice che l'immagine non può essere visualizzata poichè contiene degli errori.

La mia ipcamera nomina i files così : 00606E608F9E()_0_20120411110452_40.jpg e sul file php ho messo: 00606E608F9E.

Ma non dovrebbe generarsi un file webcam.jpg salvato nella cartella webcam?

Io non lo vedo!
nel software della ipcam setting ftp hai linkato dove la ipcam deve salvare l'immagine questo è il mio setup:
prova!!!! l'immagine salvata la devi trovare dentro la cartella webcam insieme ai file php
quella con ID lo script la rinomina in webcam.jpg ed elimina le immagini old
questa è l'immagine che genera webcam.php

per la scritta in fondo a sinistra devi modificare il file testo.txt anche lui nella cartella webcam


A me funziona parzialmente, vedo webcam.jpg, la prima, quella rinominata per iniziare il processo, mi cancella i file vecchi(tutti) ma non rinnova il file webcam.jpg . quindo vedo sempre la stessa immagine.

wilson65
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 22.04.12

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Mar 24 Apr 2012 - 21:11


A me funziona parzialmente, vedo webcam.jpg, la prima, quella rinominata per iniziare il processo, mi cancella i file vecchi(tutti) ma non rinnova il file webcam.jpg . quindo vedo sempre la stessa immagine.

ciao wilson hai settato la tua IPCAM come esempio sopra ?
nel file webcam.php hai messo ID che genera la tua IPCAM inizio del nome del file immagine che genera?
errori nel file non c'è ne sono a Lucius gli funziona non capisco
questa e la mia condizione attuale della cartella webcam:

ciao

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da wilson65 il Mer 25 Apr 2012 - 8:45

ok

ho risolto cosi' :

forse non ci sono i permessi per sovrascrivere il file

quindi anzichè usare "copia su webcam.jpg "

prima cancello webcam.jpg

e poi faccio il rename del ultimo file depositato.

www.hoteltasso.it/public/webcam.php

P:S: perchè mi sfasa l'orario di 30/35 minuti

wilson65
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 22.04.12

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Mer 25 Apr 2012 - 18:48

wilson65 ha scritto:

P:S: perchè mi sfasa l'orario di 30/35 minuti

prova a dargli un tempo di acquisizione più lungo alla IPCAM
la mia aggiorna ogni 5 minuti (300")

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da wilson65 il Lun 30 Apr 2012 - 16:14

MA L'ORA CHE VIENE VISUALIZZATA NON è QUELLA DELLA CATTURA DEVE ESSERE QUELLA DI SISTEMA O SBAGLIO ?

wilson65
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 22.04.12

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Lun 30 Apr 2012 - 19:09

wilson65 ha scritto:MA L'ORA CHE VIENE VISUALIZZATA NON è QUELLA DELLA CATTURA DEVE ESSERE QUELLA DI SISTEMA O SBAGLIO ?
e quella della cattura immagine da parte dalla IPCAM nel mio caso ogni 5 minuti

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

adattamento script

Messaggio Da ferlinghetti il Sab 2 Giu 2012 - 11:53

Ciao a tutti! Sono nuovo del forum, ho trovato questa ottima guida per mettere online la mia webcam meteo. Ha un funzionamento un po' diverso rispetto alle vostre quindi ho provato ad adattare il codice secondo le mie condizioni.

Piccola premessa: il mio sito risiede su un server linux. Il percorso ftp in cui la webcam carica le immagini è il seguente:

ftp://ftp.meteogussago.it/httpdocs/webcam/(anno-mese-giorno)/gussago/1/(ore-minuti-secondi).jpg

Un'immagine si trova ad esempio qui:
http://meteogussago.it/webcam/2012-06-02/gussago/1/00_02_58.jpg

Ho provato a personalizzare il codice in questa maniera ma una volta caricato il file webcam.php e i due file per la didascalia nella root non viene richiamato il percorso ma viene visualizzata l'immagine più recente caricata nella root. Così:

http://meteogussago.it/webcam.php

<?php
// prepara l'array per i nomi dei file
$directory = array();

// prepara l'handler per la directory
$handler = opendir('../web/".date("Y-m-d")/gussago/1');

// apre la directory e legge i singoli nomi dei file
while ($file = readdir($handler)) {

// Mette nell'array
$directory[] = $file;


}


// chiude l'handler
closedir($handler);

// ordina la lista dei file per nome (il piu' nuovo sara' l'ultimo)
sort($directory);

// conta i file
$fileCount = count($directory);

// copia il file piu' nuovo in webcam.jpg
// $index corrispondera' all'ultimo elemento dell'array (il primo e' 0)
$index = $fileCount - 1;
$fileDaCopiare = $directory[$index];
copy($fileDaCopiare, 'webcam.jpg');

// cancella tutti i file i cui nomi sono nell'array
for($index=0; $index < $fileCount; $index++) {
$fileDaCancellare = $directory[$index];
unlink($fileDaCancellare);
}

$nome_immagine="webcam.jpg"; // file contenente l'immagine
$nome_testo="testo.txt"; // file contenente le scritte

$fp = fopen($nome_testo,"r")
or die("impossibile aprire il file testo.txt.");
$testo_sinistra=fgets($fp,100); // nella prima riga la scritta allineata a sinistra
$testo_destra=fgets($fp,100); // nella seconda riga la scritta allineata a destra
if ( $testo_destra = "data" )
{
setlocale(LC_TIME,"it_IT");
$testo_destra=strftime ("%a %d %b %Y %H:%M:%S", filemtime($nome_immagine));
}
fclose($fp);

header("Content-type: image/png");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

$im = imagecreatefromjpeg($nome_immagine);
//$black = imagecolorallocate($im, 0, 0, 0);
//$white = imagecolorallocate($im, 255, 255, 255);
$colore_barra = imagecolorallocate($im, 1, 0, 128); // colore della barra formato RGB
$colore_testo = imagecolorallocate($im, 255, 255, 255); // idem per testo
$x=imagesx($im);
$y=imagesy($im);

$font = "VeraBd.ttf";
$size = 8; // dimensione del testo
$altezza_barra = 20; // dimensione della barra


imagefilledrectangle($im, 0, $y-$altezza_barra, $x-1, $y-1, $colore_barra);

$bbox = imagettfbbox ($size, 0, $font, $testo_sinistra);
$dy = (($bbox[1] - $bbox[7]) / 2);
imagettftext($im, $size, 0, 5, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_sinistra);

$bbox = imagettfbbox ($size, 0, $font, $testo_destra);
$dx = ($bbox[2] - $bbox[0]);
imagettftext($im, $size, 0, $x-5-$dx, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_destra);
imagepng($im);
imagedestroy($im);

?>

Per ora ho adottato un altro script che però è limitato ad ogni singola giornata, ogni giorno devo ricaricare manualmente il link e spostare il file. Sto impazzendo, non so più come sistemare.... pale

ferlinghetti
Utente Nuovo
Utente Nuovo

Messaggi : 1
Data d'iscrizione : 01.06.12

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da sergiovr il Dom 27 Gen 2013 - 13:41

salve a tutti
sono nuovo del sito
un ringraziamento particolare a snow57
ed al suo script ipcam che ho da poco scaricato ed inserito
sul mio sito (in costruzione)
di una piccola loc del trentino trentino
www.duvredo.altervista,org
e mi pare proprio che funzioni a dovere
altrimenti gli chiedero' ulteriori chiarimenti
grazie a tutti
sergio

sergiovr
Utente Nuovo
Utente Nuovo

Messaggi : 1
Data d'iscrizione : 10.01.13

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da meteotermoli il Dom 3 Feb 2013 - 18:32

ciao,
ho un problema con lo script. non mi genera piu' l'immagine della webcam:
da premettere che ho cambiato l'host per il sito.
ora la struttura e /nomesito.net e all'interno ho caricato il sito intero.
ora quando voglio aprire l'immagine dell web mi esce questo:
<br />
<b>Warning</b>: copy(webcam.jpg) [<a href='function.copy'>function.copy</a>]: failed to open stream: Permission denied in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>31</b><br />
<br />
<b>Warning</b>: unlink(00B002001574()_0_19700210025701_247.jpg) [<a href='function.unlink'>function.unlink</a>]: Permission denied in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>36</b><br />
<br />
<b>Warning</b>: filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for webcam.jpg in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>49</b><br />
<br />
<b>Warning</b>: imagecreatefromjpeg(webcam.jpg) [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: failed to open stream: No such file or directory in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>60</b><br />
<br />
<b>Warning</b>: imagecolorallocate(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>63</b><br />
<br />
<b>Warning</b>: imagecolorallocate(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>64</b><br />
<br />
<b>Warning</b>: imagesx(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>65</b><br />
<br />
<b>Warning</b>: imagesy(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>66</b><br />
<br />
<b>Warning</b>: imagefilledrectangle(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>73</b><br />
<br />
<b>Warning</b>: imagettftext() expects parameter 1 to be resource, boolean given in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>77</b><br />
<br />
<b>Warning</b>: imagettftext() expects parameter 1 to be resource, boolean given in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>81</b><br />
<br />
<b>Warning</b>: imagepng(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>82</b><br />
<br />
<b>Warning</b>: imagedestroy(): supplied argument is not a valid Image resource in <b>D:\Inetpub\webs\stazionemeteotermolinet\webcam\webcam.php</b> on line <b>83</b><br />

quale e' il problem secondo voi?
grazie

meteotermoli
Utente Nuovo
Utente Nuovo

Messaggi : 1
Data d'iscrizione : 03.02.13

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da nico toscani il Lun 29 Apr 2013 - 16:54

salve sono nuovo e ho conosciuto il sito navigando in rete... ho trovato questo vecchio topic perchè dovroei fare ank'io la stessa cosa..ho una casa in montagna dove ho installato una webcam meteorologica e la mia IPCAMERA mi invia i file con ftp al server altervista dove ho il sito...ho provato questo script che c'e solo che ho un problema...io nn sono un esperto di codici php ma ho notato che dopo aver rinominato la prima immagine in webcam.jpg e messo l'id camera (00B8FB00FE88)sullo script, i vecchi file non vengono sovrascritti ne tanto meno cancellati..che cosa devo fare? il testo.txt invece funziona bene..sapreste dove è il caso di correggere? potreste postarmi proprio il codice cosi che io posso copiarlo nella cartella?

grazie mille a chi mi aiuta!

nico toscani
Utente Nuovo
Utente Nuovo

Messaggi : 2
Data d'iscrizione : 28.04.13

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Mar 30 Apr 2013 - 19:43

nico toscani ha scritto:salve sono nuovo e ho conosciuto il sito navigando in rete... ho trovato questo vecchio topic perchè dovroei fare ank'io la stessa cosa..ho una casa in montagna dove ho installato una webcam meteorologica e la mia IPCAMERA mi invia i file con ftp al server altervista dove ho il sito...ho provato questo script che c'e solo che ho un problema...io nn sono un esperto di codici php ma ho notato che dopo aver rinominato la prima immagine in webcam.jpg e messo l'id camera (00B8FB00FE88)sullo script, i vecchi file non vengono sovrascritti ne tanto meno cancellati..che cosa devo fare? il testo.txt invece funziona bene..sapreste dove è il caso di correggere? potreste postarmi proprio il codice cosi che io posso copiarlo nella cartella?

grazie mille a chi mi aiuta!
ciao ti invio codice webcam.php quello che hai fatto sembra giusto nella cartella webcam cancella tutte le OLD immagini lascia caricare un paio di immagini nuove e poi rinomina una di quelle in webcam.jpg e le altre eliminale attenti nuovamente nuove immagini e vedi se vengono rinominate in webcam.jpg di solito nella cartella restano un paio di immagini da rinominare
ciao prova!!!!!!!!
Codice:

<?php
    // prepara l'array per i nomi dei file
    $directory = array();

    // prepara l'handler per la directory
    $handler = opendir('../webcam');

    // apre la directory e legge i singoli nomi dei file
    while ($file = readdir($handler)) {

    // se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
      if (substr("$file", 0, 12) == "00606E8AF44D") {
        $directory[] = $file;
      }

    }

    // chiude l'handler
    closedir($handler);

  // ordina la lista dei file per nome (il piu' nuovo sara' l'ultimo)
  sort($directory);

  //  conta i file
  $fileCount  = count($directory);

  // copia il file piu' nuovo in webcam.jpg
  // $index corrispondera' all'ultimo elemento dell'array (il primo e' 0)
  $index = $fileCount - 1;
  $fileDaCopiare = $directory[$index];
  copy($fileDaCopiare, 'webcam.jpg');
 
  // cancella tutti i file i cui nomi sono nell'array
  for($index=0; $index < $fileCount; $index++) {
        $fileDaCancellare = $directory[$index];
      unlink($fileDaCancellare);
  }

$nome_immagine="webcam.jpg";         // file contenente l'immagine
$nome_testo="testo.txt";         // file contenente le scritte

$fp = fopen($nome_testo,"r")
  or die("impossibile aprire il file testo.txt.");
$testo_sinistra=fgets($fp,100);         // nella prima riga la scritta allineata a sinistra
$testo_destra=fgets($fp,100);         // nella seconda riga la scritta allineata a destra
if ( $testo_destra = "data" )
  {
  setlocale(LC_TIME,"it_IT");
  $testo_destra=strftime ("%a %d %b %Y %H:%M:%S", filemtime($nome_immagine));
  }
fclose($fp);

header("Content-type: image/png");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

$im  = imagecreatefromjpeg($nome_immagine);
//$black = imagecolorallocate($im, 0, 0, 0);
//$white = imagecolorallocate($im, 255, 255, 255);
$colore_barra = imagecolorallocate($im, 1, 0, 128);      // colore della barra formato RGB
$colore_testo  = imagecolorallocate($im, 255, 255, 255);   // idem per testo
$x=imagesx($im);
$y=imagesy($im);

$font = "VeraBd.ttf";
$size = 8;                     // dimensione del testo
$altezza_barra = 20;                  // dimensione della barra


imagefilledrectangle($im, 0, $y-$altezza_barra, $x-1, $y-1, $colore_barra);

$bbox = imagettfbbox ($size, 0, $font, $testo_sinistra);
$dy  = (($bbox[1] - $bbox[7]) / 2);
imagettftext($im, $size, 0, 5, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_sinistra);
 
$bbox = imagettfbbox ($size, 0, $font, $testo_destra);
$dx  = ($bbox[2] - $bbox[0]);
imagettftext($im, $size, 0, $x-5-$dx, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_destra);
imagepng($im);
imagedestroy($im);

?>

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da nico toscani il Gio 2 Mag 2013 - 10:58

tutto ok...funziona...ho solo un piccolo problema... ho inserito uno script che mi è stato dato nella mia pagina html del mio sito per fargli aggiornare in automatico SOLO l'immagine ma me la visualizza solo senza aggiornarla...se lo posto qualcuno potrebbe dargli un occhiata e vedere cos'e che non va?? visualizza l'immagine ma non effettua il refresh automatico

nico toscani
Utente Nuovo
Utente Nuovo

Messaggi : 2
Data d'iscrizione : 28.04.13

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Gio 2 Mag 2013 - 15:56

nico toscani ha scritto:tutto ok...funziona...ho solo un piccolo problema... ho inserito uno script che mi è stato dato nella mia pagina html del mio sito per fargli aggiornare in automatico SOLO l'immagine ma me la visualizza solo senza aggiornarla...se lo posto qualcuno potrebbe dargli un occhiata e vedere cos'e che non va?? visualizza l'immagine ma non effettua il refresh automatico

quello script che ti ho inviato fa già aggiornamento automatico ogni 5 minuti come e impostato il setup della IPCAM 300sec.e deve essere sincronizzato non serve altro vedi il mio sito quando apri hai a disposizione ultima immagine che verra sostituita dopo 5 minuti http://www.meteomontecorno.altervista.org/webcam.html
ciao un problema in meno

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da valtere il Dom 9 Feb 2014 - 14:07

saluti a tutti
grazie per aver disponibile questo script, soprattutto per chi non mastica molto di php.
sto provando a lavorarci per risolvere la questione della pubblicazione del fotogramma, ma al momento ho ancora questi due errori:
Warning: copy() [function.copy]: Filename cannot be empty in /web/htdocs/www.miosito.it/home/webcam.php on line 31

Warning: fopen(testo.txt) [function.fopen]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.it/home/webcam.php on line 42
impossibile aprire il file testo.txt.

in riga 31 ho questo:
copy($fileDaCopiare, 'webcam.jpg');

mentre in riga 42:
$fp = fopen($nome_testo,"testo.txt")

dove sto sbagliando ???

Valter - TV

valtere
Utente Nuovo
Utente Nuovo

Messaggi : 2
Data d'iscrizione : 09.02.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Dom 9 Feb 2014 - 22:07

valtere ha scritto:saluti a tutti
grazie per aver disponibile questo script, soprattutto per chi non mastica molto di php.
sto provando a lavorarci per risolvere la questione della pubblicazione del fotogramma, ma al momento ho ancora questi due errori:
Warning: copy() [function.copy]: Filename cannot be empty in /web/htdocs/www.miosito.it/home/webcam.php on line 31

Warning: fopen(testo.txt) [function.fopen]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.it/home/webcam.php on line 42
impossibile aprire il file testo.txt.

in riga 31 ho questo:
copy($fileDaCopiare, 'webcam.jpg');

mentre in riga 42:
$fp = fopen($nome_testo,"testo.txt")

dove sto sbagliando ???

Valter - TV

ciao ,hai creato una cartella webcam e messo allinterno i file webcam.php webcam.jpg e altri file come già descritto in precedenza (se hai gia acquisito immmagine rinominala in webcam.jpg) la prima volta

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da valtere il Dom 9 Feb 2014 - 22:13

esatto, ho fatto la cartella nella Home e messo dentro i file "incriminati"
per giusta conoscenza l'host è su Aruba
ed ho messo i diritti sulla cartella, e nel dubbio anche ai file, sul 777

valtere
Utente Nuovo
Utente Nuovo

Messaggi : 2
Data d'iscrizione : 09.02.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da gengyster il Lun 10 Mar 2014 - 10:20

Salve a tutti
un ringraziamento particolare per lo script, sto tentando di mettere sua la stazione meteo con la relativa webcam e lo script mi ha consentito di fare una cosa altrimenti impossibile.
Ho questo problema e non riesco a risolvere, ogni tanto mi si genera questo errore:
L'immagine "........" non può essere visualizzata poichè contiene degli errori
non riesco a capire anche perchè magari sta qualche ora che non lo da, altre volte sembra che carichi un'immagine si ed una no.
il sito è il seguente www.valleorientina.it/webcam/webcam.php
l'upload delle immagini è ogni 300 secondi via FTP
Grazie a quanti potranno darmi una mano.

gengyster
Utente Nuovo
Utente Nuovo

Messaggi : 3
Data d'iscrizione : 08.03.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Lun 10 Mar 2014 - 19:54

gengyster ha scritto:Salve a tutti
un ringraziamento particolare per lo script, sto tentando di mettere sua la stazione meteo con la relativa webcam e lo script mi ha consentito di fare una cosa altrimenti impossibile.
Ho questo problema e non riesco a risolvere, ogni tanto mi si genera questo errore:
L'immagine "........" non può essere visualizzata poichè contiene degli errori
non riesco a capire anche perchè magari sta qualche ora che non lo da, altre volte sembra che carichi un'immagine si ed una no.
il sito è il seguente www.valleorientina.it/webcam/webcam.php
l'upload delle immagini è ogni 300 secondi via FTP
Grazie a quanti potranno darmi una mano.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ciao gengy, se la webcam è collegata in wireless può succedere quel problema che citi perdendo dei dati per strada di conseguenza non visualizza immagine perchè non riesce a caricarla correttamente ma disturbata e con errori all'interno del file immagine anche a me succedeva dopo di che sono riuscito a cablarla con un cavo Lan ed ora sembra tutto ok.

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da gengyster il Lun 10 Mar 2014 - 20:10

grazie mille.
Bisogna che studio il modo per cablare la tratta con un cavo di rete.
Avete qualche suggerimento per una ipcamera a costi onesti e con una risoluzione decente?

gengyster
Utente Nuovo
Utente Nuovo

Messaggi : 3
Data d'iscrizione : 08.03.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Tornare in alto Andare in basso

Pagina 1 di 2 1, 2  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum