Ipcam Su Pagina Web
Moderatori: Moderatore, RaffoxBS
Ipcam Su Pagina Web
Ciao a tutti ho una ipcam che vorrei inserire sulla mia pagina web la quale invia immagini tramite ftp cambiandone il nome ogni volta (formato tipo aammgghhmm.jpg quindi cambia ad ogni secondo) . Ma come si fa a pubblicare la propria ipcam sul prorpio sito???esiste una guida?qualche script particolare? help.
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
Benvenuto!
Se non ha la possibilità di pubblicare l'immagine con il nome fisso, allora devi lavorare un po' con uno script in php; l'alternativa è usare un software sul pc ma perdi la comodità della webcam ip
Se non ha la possibilità di pubblicare l'immagine con il nome fisso, allora devi lavorare un po' con uno script in php; l'alternativa è usare un software sul pc ma perdi la comodità della webcam ip
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:Benvenuto!
Se non ha la possibilità di pubblicare l'immagine con il nome fisso, allora devi lavorare un po' con uno script in php; l'alternativa è usare un software sul pc ma perdi la comodità della webcam ip
purtroppo non conosco il php sai dove posso trovare degli esempi oppure se c'è un'alternativa...grazie
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
Carica questo nella stessa cartella del tuo sito dove hai le immagini della webcam
L'ho creato basandomi su questo, fammi sapere se funziona
L'ho creato basandomi su questo, fammi sapere se funziona
- Allegati
-
- webcam.rar
- (380 Byte) Scaricato 691 volte
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:Carica questo nella stessa cartella del tuo sito dove hai le immagini della webcam
L'ho creato basandomi su questo, fammi sapere se funziona
Ciao intanto grazie , ho messo il file webcam.php nella cartella webcam dove la ipcam mi invia le immagini con il nome 000DC5D14B68()_0_20120307230754_0.jpg il seguente 000DC5D14B68()_0_20120307230754_1.jpg e così via ma collegandomi alla pagina webcam.php non vedo niente
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
Ma ti esce qualche errore o non vedi proprio nulla?
Che host utilizzi?
Che host utilizzi?
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:Ma ti esce qualche errore o non vedi proprio nulla?
Che host utilizzi?
non mi esce niente pagina bianca uso host linux , la pagina webcam.php è la seguente giusto?
<?php
//Selezioni tutte le immagini .jpg della cartella, e le metto nell'array $images
$images = glob("/*.jpg");
//Prendo l'immagine con il numero massimo (presumo sua l'ultima scattata)
$max = max($images);
//Creo una risorsa GD per quell'immagine
$image = imagecreatefromjpeg($max);
//Notifico il browser che quello che sto per mostrare è un'immagine
header("content-type: image/jpeg");
//Faccio l'output della risorsa GD
imagejpeg($image);
?>
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
Ho trovato l'errore..
il glob("/*.jpg"); fallo diventare glob("*.jpg"); così a me funziona
il glob("/*.jpg"); fallo diventare glob("*.jpg"); così a me funziona
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:Ho trovato l'errore..
il glob("/*.jpg"); fallo diventare glob("*.jpg"); così a me funziona
mah!!!!! pagina bianca , non riesco a capire la ipcam funziona perfettamente ho un ip fisso e riesco a vederla da qualsiasi pc (previo inserimento user e psw) ma non riesco a farla vedere sulle mie pagine web , ho corretto l'errore e ho inserito il file webcam.php nella cartella webcam del mio sito dove vengono caricate le immagini e poi collego il browser alla pagina www.miosito.com/webcam/webcam.php giusto?
In alternativa esiste un modo per vederla in streaming su una pagina web saltando il trasferimento ftp di ogni singola immagine???
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
Esatto, ti colleghi sulla pagina webcam.php e dovrebbe andare.. strano che non funziona
Dovresti abilitare se è possibile l'accesso libero alle immagini della webcam in modo che fai girare il link all'ip o un dyndns e sei aposto
Nella Mobotix ad esempio è possibile fare questa cosa, non so con la tua
Dovresti abilitare se è possibile l'accesso libero alle immagini della webcam in modo che fai girare il link all'ip o un dyndns e sei aposto
Nella Mobotix ad esempio è possibile fare questa cosa, non so con la tua
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:Esatto, ti colleghi sulla pagina webcam.php e dovrebbe andare.. strano che non funziona
Dovresti abilitare se è possibile l'accesso libero alle immagini della webcam in modo che fai girare il link all'ip o un dyndns e sei aposto
Nella Mobotix ad esempio è possibile fare questa cosa, non so con la tua
ciao di nuovo non sono ancora riuscito ...te ne intendi di php? ho provato con questo ma non mi visualizza l'immagine vedi qualche errore?
<?php
$arrayfile = Array();
function ordina($file1,$file2)
{
$tempo1 = filectime($file1);
$tempo2 = filectime($file2);
return ($tempo1 < $tempo2) ? 1 : -1;
}
if ($handle = opendir('/web/htdocs/www.miosito.com/webcam/'))
{
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..") {
$arrayfile[]=$file;
}
}
closedir($handle);
usort($arrayfile,'ordina');
}
?>
<HTML>
<HEAD>
<TITLE>webcam</TITLE>
<SCRIPT language="JavaScript">
function doRefresh() {
// refresh della pagina corrente
document.location.reload();
}
// imposto il timeout per il prossimo refresh
// espresso in millisecondi (1000 = 1 secondo)
window.setTimeout("doRefresh();", 10000);
</SCRIPT>
</HEAD>
<BODY>
<p align="center"><img src="http://www.miosito.com/webcam/<?php echo $arrayfile[0]; ?>" width="640" height="480"></p>
</BODY>
</HTML>
- MeteoGussago
- Uragano
- Messaggi: 7708
- Iscritto il: mar 22 lug, 2008 11:43
- Località: Gussago
- Contatta:
Re: Ipcam Su Pagina Web
Ciao a tutti!! Scusate la latitanza dal forum negli ultimi 2-3 mesi, vi leggo sempre ma il tempo per scrivere scarseggia..
Approfitto della competenza del forum riesumando questo thread..
La mia vecchia webcam mi ha abbandonato e ho acquistato una nuova ipcam con la quale ho qualche problema di pubblicazione.
Il caricamento ftp pubblica un immagine sul mio spazio con il seguente percorso /webcam/(data)/gussago/01/ora_immagine.jpg
Linkare una cosa così con html normale è impossibile.
Ho caricato lo script php di raffox e funziona egregiamente ma ovviamente solo se inserito nell'ultima sottocartella. Dovrei praticamente cambiare link ogni giorno.
<?php
//Selezioni tutte le immagini .jpg della cartella, e le metto nell'array $images
$images = glob("*.jpg");
//Prendo l'immagine con il numero massimo (presumo sua l'ultima scattata)
$max = max($images);
//Creo una risorsa GD per quell'immagine
$image = imagecreatefromjpeg($max);
//Notifico il browser che quello che sto per mostrare è un'immagine
header("content-type: image/jpeg");
//Faccio l'output della risorsa GD
imagejpeg($image);
?>
Qualcuno sa dirmi come posso adattarlo per poter inserire definitivamente il file webcam.php nella cartella /webcam così da non doverlo cambiare costamentente?
Approfitto della competenza del forum riesumando questo thread..
La mia vecchia webcam mi ha abbandonato e ho acquistato una nuova ipcam con la quale ho qualche problema di pubblicazione.
Il caricamento ftp pubblica un immagine sul mio spazio con il seguente percorso /webcam/(data)/gussago/01/ora_immagine.jpg
Linkare una cosa così con html normale è impossibile.
Ho caricato lo script php di raffox e funziona egregiamente ma ovviamente solo se inserito nell'ultima sottocartella. Dovrei praticamente cambiare link ogni giorno.
<?php
//Selezioni tutte le immagini .jpg della cartella, e le metto nell'array $images
$images = glob("*.jpg");
//Prendo l'immagine con il numero massimo (presumo sua l'ultima scattata)
$max = max($images);
//Creo una risorsa GD per quell'immagine
$image = imagecreatefromjpeg($max);
//Notifico il browser che quello che sto per mostrare è un'immagine
header("content-type: image/jpeg");
//Faccio l'output della risorsa GD
imagejpeg($image);
?>
Qualcuno sa dirmi come posso adattarlo per poter inserire definitivamente il file webcam.php nella cartella /webcam così da non doverlo cambiare costamentente?
Ultima modifica di MeteoGussago il ven 01 giu, 2012 13:46, modificato 1 volta in totale.
La mia stazione online su MeteoGussago.it
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
In pratica ti crea le cartelle con la data giusto?
Bisogna creare una variabile per la data odierna "$oggi= date(d)"
Poi nella stringa in cui richiami l'immagine fai aprire la cartella che ti interessa così
if ($handle = opendir('/web/htdocs/www.miosito.com/webcam/$oggi'))
Dovrebbe andare, non ho tempo di provarla ora. Fammi sapere
Bisogna creare una variabile per la data odierna "$oggi= date(d)"
Poi nella stringa in cui richiami l'immagine fai aprire la cartella che ti interessa così
if ($handle = opendir('/web/htdocs/www.miosito.com/webcam/$oggi'))
Dovrebbe andare, non ho tempo di provarla ora. Fammi sapere
- MeteoGussago
- Uragano
- Messaggi: 7708
- Iscritto il: mar 22 lug, 2008 11:43
- Località: Gussago
- Contatta:
Re: Ipcam Su Pagina Web
Ti ringrazio Raffox per l'aiuto fornito anche in privato.. alla fine ho optato per la restituzione della cam perchè ho trovato una soluzione alternativa che trasforma una canon in ip-cam wireless mediante un plug che fa da server e un access point.
Quindi anch'io avrò la famosa Canon psremote grazie al fatto che posso togliermi dai piedi il pc e il cavo usb
Magari qualcuno lo conosceva già...
http://www.eurowebcamsite.com/anemos-ca ... canon.html
costa un po' ma sempre meno di una ip-cam wireless con il vantaggio che è costruito appositamente per noi meteoappassionati
Dalla guida per l'installazione presente sul sito sembra veramente molto semplice e creata ad hoc
http://www.eurowebcamsite.com/it/items- ... ziale.html
Quindi anch'io avrò la famosa Canon psremote grazie al fatto che posso togliermi dai piedi il pc e il cavo usb
Magari qualcuno lo conosceva già...
http://www.eurowebcamsite.com/anemos-ca ... canon.html
costa un po' ma sempre meno di una ip-cam wireless con il vantaggio che è costruito appositamente per noi meteoappassionati
Dalla guida per l'installazione presente sul sito sembra veramente molto semplice e creata ad hoc
http://www.eurowebcamsite.com/it/items- ... ziale.html
Ultima modifica di MeteoGussago il dom 03 giu, 2012 13:00, modificato 1 volta in totale.
La mia stazione online su MeteoGussago.it
Re: Ipcam Su Pagina Web
Ciao, grazie a questo piccolo script ho risolto i problemi di visualizzazione, mi resta solo un problema... le immagini dopo un po diventano migliaia avete un'idea come cancellarle?
Grazie
Grazie
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
beerox ha scritto:Ciao, grazie a questo piccolo script ho risolto i problemi di visualizzazione, mi resta solo un problema... le immagini dopo un po diventano migliaia avete un'idea come cancellarle?
Grazie
Ciao e benvenuto!
Ad ora non saprei come eliminarle in automatico, l'unica è accedere tramite ftp ed eliminarle
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:In pratica ti crea le cartelle con la data giusto?
Bisogna creare una variabile per la data odierna "$oggi= date(d)"
Poi nella stringa in cui richiami l'immagine fai aprire la cartella che ti interessa così
if ($handle = opendir('/web/htdocs/www.miosito.com/webcam/$oggi'))
Dovrebbe andare, non ho tempo di provarla ora. Fammi sapere
Mi sto picchiando ma proprio non ci riesco, anche io ho il problema della lettura nelle sottocartelle rinominate per data. Come faccio a modificare lo script in modo che preleva anche dalle sottocartelle, l'ultima immagine? Grazie.
RaffoxBS ha scritto:Devi sfruttare questo:http://php.net/manual/en/function.date.php
Le sottocartelle come te le rinomina?
Grazie per la disponibilità, in effetti ho modificato la variabile $oggi così $oggi= date(Ymd);
Le cartelle le rinomina in 20140405
Solo che non so dove e come rifare lo scrypt e soprattutto non so in quale punto del tuo script, questo: if ($handle = opendir('/web/htdocs/miosito.altervista.org/webcam/$oggi'));
GRAZIE!!
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
Nonostante la modifica non riesci a visualizzare l'immagine?
Riesci a postare il tuo script attuale?
Riesci a postare il tuo script attuale?
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:Nonostante la modifica non riesci a visualizzare l'immagine?
Riesci a postare il tuo script attuale?
Eccolo, così sembra andare bene. Magari puoi darmi qualche altro onsiglio. Grazie per la disponibilità.
<?php
$oggi= date(Ymd); //imposto la data odierna nel formato 20140504
//Selezioni tutte le immagini .jpg della cartella, e le metto nell'array $images
$images = glob("webcam/$oggi/DC*.jpg");
//Prendo l'immagine con il numero massimo (presumo sua l'ultima scattata)
$max = max($images);
if ($handle = opendir('/web/htdocs/miosito.altervista.org/webcam/$oggi'));
//Creo una risorsa GD per quell'immagine
$image = imagecreatefromjpeg($max);
//Notifico il browser che quello che sto per mostrare è un'immagine
header("content-type: image/jpeg");
//Faccio l'output della risorsa GD
imagejpeg($image);
?>
- RaffoxBS
- Direttivo Meteopassione
- Messaggi: 14347
- Iscritto il: sab 01 mar, 2008 16:15
- Località: Azzano Mella (BS)
- Contatta:
Re: Ipcam Su Pagina Web
misterz ha scritto:RaffoxBS ha scritto:Nonostante la modifica non riesci a visualizzare l'immagine?
Riesci a postare il tuo script attuale?
Eccolo, così sembra andare bene. Magari puoi darmi qualche altro onsiglio. Grazie per la disponibilità.
<?php
$oggi= date(Ymd); //imposto la data odierna nel formato 20140504
//Selezioni tutte le immagini .jpg della cartella, e le metto nell'array $images
$images = glob("webcam/$oggi/DC*.jpg");
//Prendo l'immagine con il numero massimo (presumo sua l'ultima scattata)
$max = max($images);
if ($handle = opendir('/web/htdocs/miosito.altervista.org/webcam/$oggi'));
//Creo una risorsa GD per quell'immagine
$image = imagecreatefromjpeg($max);
//Notifico il browser che quello che sto per mostrare è un'immagine
header("content-type: image/jpeg");
//Faccio l'output della risorsa GD
imagejpeg($image);
?>
Hai provato a modificare la riga evidenziata in base alla struttura del tuo sito?
Re: Ipcam Su Pagina Web
RaffoxBS ha scritto:misterz ha scritto:RaffoxBS ha scritto:Nonostante la modifica non riesci a visualizzare l'immagine?
Riesci a postare il tuo script attuale?
Eccolo, così sembra andare bene. Magari puoi darmi qualche altro onsiglio. Grazie per la disponibilità.
<?php
$oggi= date(Ymd); //imposto la data odierna nel formato 20140504
//Selezioni tutte le immagini .jpg della cartella, e le metto nell'array $images
$images = glob("webcam/$oggi/DC*.jpg");
//Prendo l'immagine con il numero massimo (presumo sua l'ultima scattata)
$max = max($images);
if ($handle = opendir('/web/htdocs/miosito.altervista.org/webcam/$oggi'));
//Creo una risorsa GD per quell'immagine
$image = imagecreatefromjpeg($max);
//Notifico il browser che quello che sto per mostrare è un'immagine
header("content-type: image/jpeg");
//Faccio l'output della risorsa GD
imagejpeg($image);
?>
Hai provato a modificare la riga evidenziata in base alla struttura del tuo sito?
Grazie, per ora tutto bene. Mi hai dato un grande aiuto.