Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| telecamere_di_tutte_le_autostrade [2008/08/20 17:17] – created m.tricarico | telecamere_di_tutte_le_autostrade [2014/07/03 14:57] (versione attuale) – modifica esterna 127.0.0.1 | ||
|---|---|---|---|
| Linea 5: | Linea 5: | ||
| Le sorgenti video vengono aggiornate da autostrade ogni 5 minuti. | Le sorgenti video vengono aggiornate da autostrade ogni 5 minuti. | ||
| + | P.S. Mi sono accorto che Explorer 6 ha difficoltà con le png, quindi lo script è compatibile, | ||
| - | + | **Sorgente di G.A.W. Grabbing | |
| - | + | ||
| - | + | ||
| - | <?php | + | |
| - | /* | + | |
| - | ::::::::::G.A.W. Grabbing | + | |
| - | :::::::::: | + | |
| - | Usage: | + | |
| - | http:// | + | |
| - | Dove X=numero di id della webcam, per esempio 103 | + | |
| - | Y è la modalità che può essere still (immagine fissa) oppure video (flusso video costruito su 4 foto | + | |
| - | Z è il valore che indica la taglia dell' | + | |
| - | il sistema prende in considerazione la misura medium. | + | |
| - | E' in fase di sviluppo anche una modalità grab, che permette un output jpg per eventuali salvataggi. | + | |
| - | + | ||
| - | Buona visione. | + | |
| - | */ | + | |
| - | $cam=$_GET[cam]; | + | |
| - | if($_GET[cam]=="" | + | |
| - | if($_GET[mod]=="" | + | |
| - | if($_GET[size]=="" | + | |
| - | if($_GET[size]==" | + | |
| - | if($_GET[size]==" | + | |
| - | if($_GET[size]==" | + | |
| - | if ($cam < 100 ){$num_read=113; | + | |
| - | if ($cam >= 100 ){$num_read=114; | + | |
| - | + | ||
| - | + | ||
| - | $url = " | + | |
| - | $url_basic_jpg=" | + | |
| - | //apro la connessione verso la url | + | |
| - | $fp = fopen( $url, ' | + | |
| - | + | ||
| - | $content = ""; | + | |
| - | + | ||
| - | + | ||
| - | while( !feof( $fp ) ) { | + | |
| - | //produco il content leggendo la pag web | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | } | + | |
| - | //individuo la posizione in cui viene prodotta la JSESSIONID | + | |
| - | $posizione=strpos($content,"/ | + | |
| - | //se la posizione è vuota la cam non esiste o non riesco a raggiungerla | + | |
| - | if($posizione=="" | + | |
| - | //leggo tutta la stringa della JSESSIONID, mi serve per generare la prima img | + | |
| - | $img_incomplete=substr($content, | + | |
| - | //leggo tutta la stringa, tranne l' | + | |
| - | $img_=substr($content, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | if($_GET[mod]!=" | + | |
| - | if($_GET[mod]==" | + | |
| - | if($_GET[mod]==" | + | |
| - | + | ||
| - | { | + | |
| - | ?> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | <meta http-equiv=" | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | <div id=" | + | |
| - | <img src="<? | + | |
| - | </ | + | |
| - | <div id=" | + | |
| - | + | ||
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | </ | + | |
| - | <?php | + | |
| - | } | + | |
| - | + | ||
| - | if($_GET[mod]==" | + | |
| - | + | ||
| - | { | + | |
| - | ?> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | <meta http-equiv=" | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | <script language = JavaScript> | + | |
| - | var j=2; var t=1000; var idTime; | + | |
| - | var maxCicli = 50; | + | |
| - | var ciclo = 1; | + | |
| - | + | ||
| - | // | + | |
| - | var arrImg = new Array(); | + | |
| - | function preloadImg(imgName, | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | + | ||
| - | preloadImg(' | + | |
| - | preloadImg(' | + | |
| - | preloadImg(' | + | |
| - | preloadImg(' | + | |
| - | + | ||
| - | + | ||
| - | function Load() { | + | |
| - | idTime=setTimeout(" | + | |
| - | } | + | |
| - | function Refresh() { | + | |
| - | ciclo++; | + | |
| - | if (ciclo > maxCicli | + | |
| - | return; | + | |
| - | } | + | |
| - | window.clearTimeout(idTime); | + | |
| - | document.images.foto.src | + | |
| - | if(j==4){ | + | |
| - | j=0; | + | |
| - | } | + | |
| - | j++; | + | |
| - | } | + | |
| - | + | ||
| - | </script> | + | |
| - | <div id=" | + | |
| - | <img src="<? | + | |
| - | </ | + | |
| - | <div id=" | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | <?php | + | |
| - | } | + | |
| - | ?> | + | |