Come Inserisco Il Contatore Visite Nella Mia Webcam?

Non solo meteo. Discutere in amicizia di altri argomenti

Moderatore: Moderatore

Rispondi
Marzio
Socio sostenitore
Messaggi: 6043
Iscritto il: ven 21 mar, 2008 18:28
Località: Famea di Casto (Bs)

Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da Marzio »

ho gia il codice, ho provato a inserirlo in fondo al file webcam.php, ma non va perchè non si vede l'immagine.

questo è il codice:

<!-- Histats.com START (standard)-->
<script type="text/javascript">document.write(unescape("%3Cscript src=%27http://s10.histats.com/js15.js%27 type=%27text/javascript%27%3E%3C/script%3E"));</script>
<a href="http://www.histats.com" target="_blank" title="contatore stats" ><script type="text/javascript" >
try {Histats.start(1,1409424,4,352,112,48,"00011001");
Histats.track_hits();} catch(err){};
</script></a>
<noscript><a href="http://www.histats.com" target="_blank"><img src="http://sstatic1.histats.com/0.gif?1409424&101" alt="contatore stats" border="0"></a></noscript>
<!-- Histats.com END -->




mentre questo è il codice del file webcam.php

if ( isset($nome_file) )
{
$nome_immagine=$nome_file.".jpg"; // file contenente l'immagine
$nome_testo=$nome_file.".txt"; // file contenente le scritte
}
else
{
$nome_immagine="webcam.jpg"; // file contenente l'immagine
$nome_testo="testo.txt"; // file contenente le scritte
}
if ( !isset($primadati) )
{
$primadati=1; // prima la barra dati poi la barra testo
}

$fp = fopen($nome_testo,"r")
or die("impossibile aprire il file $nome_testo.");
$testo_sinistra=fgets($fp,300); // 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));
}
while ( ! feof($fp) )
{
$dato[]=fgets($fp,150); // nella terza,quarta,quinta,sesta... riga i dati
}
fclose($fp);
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Content-type: image/jpeg");

$im0 = imagecreatefromjpeg($nome_immagine);
$altezza_barra = 18; // dimensione delle barre

$x=imagesx($im0);
$y=imagesy($im0);
if ( count($dato) )
{
$y1=$altezza_barra*2;
}
else
{
$y1=$altezza_barra;
}
$im = imagecreatetruecolor($x,$y+$y1);
imagecopy ( $im, $im0, 0, 0, 0, 0, $x, $y );
$y=$y+$y1;

if (( $primadati ) || ( !count($dato) ))
{
$ofsdati=2;
$ofstesto=1;
}
else
{
$ofsdati=1;
$ofstesto=2;
}

$font = "VeraBd.ttf";
$size = 8; // dimensione del testo

//$black = imagecolorallocate($im, 0, 0, 0);
//$white = imagecolorallocate($im, 255, 255, 255);
$colore_barratesto = imagecolorallocate($im, 0, 25, 200); // colore della barra testo formato RGB
$colore_testobt = imagecolorallocate($im, 255, 255, 255); // idem per testo barra testo
$colore_barradati = imagecolorallocate($im, 30, 144, 255); // colore della barra dati formato

RGB
$colore_testobd = imagecolorallocate($im, 255, 255, 255); // idem per testo barra dati

// colora la barra testo
imagefilledrectangle($im, 0, $y-$ofstesto*$altezza_barra, $x-1, $y-($ofstesto-1)*$altezza_barra-1,

$colore_barratesto);
// testo allineato a sinistra
$bbox = imagettfbbox ($size, 0, $font, $testo_sinistra);
$dy = (($bbox[1] - $bbox[7]) / 2);
imagettftext($im, $size, 0, 5, $y-($ofstesto-1)*$altezza_barra-($altezza_barra / 2) + $dy - 1, $colore_testobt,

$font, $testo_sinistra);
// testo allineato a destra
$bbox = imagettfbbox ($size, 0, $font, $testo_destra);
$dx = ($bbox[2] - $bbox[0]);
imagettftext($im, $size, 0, $x-5-$dx, $y-($ofstesto-1)*$altezza_barra-($altezza_barra / 2) + $dy - 1,

$colore_testobt, $font, $testo_destra);

if ( count($dato) )
{
// colora la barra dati
imagefilledrectangle($im, 0, $y-$ofsdati*$altezza_barra, $x-1, $y-($ofsdati-1)*$altezza_barra-1,

$colore_barradati);
// dato[1] allineato a sinistra
$bbox = imagettfbbox ($size, 0, $font, $dato[0]);
$dy = (($bbox[1] - $bbox[7]) / 2);
imagettftext($im, $size, 0, 5, $y-($ofsdati-1)*$altezza_barra-$altezza_barra/2 + $dy - 1, $colore_testobd,

$font, $dato[0]);

// dato[n] allineato a destra
$bbox = imagettfbbox ($size, 0, $font, $dato[count($dato)-1]);
$dx = ($bbox[2] - $bbox[0]);
imagettftext($im, $size, 0, $x-5-$dx, $y-($ofsdati-1)*$altezza_barra-$altezza_barra/2 + $dy - 1,

$colore_testobd, $font, $dato[count($dato)-1]);
for ($i = 1; $i < count($dato)-1; $i++)
{
// dato[$i] allineato a $i/(count($dato)-1)
$bbox = imagettfbbox ($size, 0, $font, $dato[$i]);
$dx = ($bbox[2] - $bbox[0])/2;
imagettftext($im, $size, 0, ($x*$i)/(count($dato)-1)-$dx, $y-($ofsdati-1)*$altezza_barra-$altezza_barra/2 +

$dy - 1, $colore_testobd, $font, $dato[$i]);
}
}
$info = getimagesize($nome_immagine); //carica immagine


$info = getimagesize($nome_immagine); //carica immagine

$logo = imagecreatefrompng("logo_Savallometeo.png") ; //carica 1° logo - h/= cartella -

logo_Savallometeo.png = nome del file e estensione.png
$logo2 = imagecreatefrompng("mnw.png") ; //carica 2° logo - h/= cartella - mnw.png = nome del file e

estensione.png
$logo3 = imagecreatefrompng("Casto-Stemma.png") ; //carica 3° logo - h/= cartella - lCasto-Stemma.png = nome del

file e estensione.png
$logo4 = imagecreatefrompng("logoMP.png") ; //carica 4° logo - h/= cartella - logoMP.png = nome del file e

estensione.png


imagecopy($im, $logo, 5, $info[1]-48, 0, 0, 150,42); //(150,42=dimensione 1°logo)posizione 1°logo(1400=x,-1100=y)
imagecopy($im, $logo2, 700, $info[1]-45, 0, 0, 150,38); //(150,38=dimensione 2°logo)posizione 2°logo(1400=x,-800=y)
imagecopy($im, $logo3, 1090, $info[1]-140, 0, 0, 100,133); //(100,133=dimensione 3°logo)posizione 3°logo(1400=x,-

800=y)
imagecopy($im, $logo4, 300, $info[1]-45, 0, 0, 150,38); //(150,38=dimensione 4°logo)posizione 4°logo(1400=x,-800=y)
imagejpeg($im,"",85);
imagedestroy($im);
?>
Ultima modifica di Marzio il dom 27 feb, 2011 18:10, modificato 1 volta in totale.
Avatar utente
Liriometeo
Socio fondatore
Messaggi: 37510
Iscritto il: ven 29 feb, 2008 21:06
Località: cologne franciacorta ( Brescia) , riccione ( Rn )
Contatta:

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da Liriometeo »

vediamo che dicono i boss
meteoCologne

La verità vince sempre purché si abbia la capacità di riconoscerla ( cit. )
.
Marzio
Socio sostenitore
Messaggi: 6043
Iscritto il: ven 21 mar, 2008 18:28
Località: Famea di Casto (Bs)

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da Marzio »

Liriometeo ha scritto:vediamo che dicono i boss


up :indeciso:
Avatar utente
StefanoBs
Socio fondatore
Messaggi: 43082
Iscritto il: ven 29 feb, 2008 18:56
Località: Roncadelle (Bs)
Contatta:

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da StefanoBs »

Ma Marzio vorresti il contatore dentro all'immagine webcam?
La felicità non consiste nell'angoscioso raggiungimento di un obiettivo, ma nell'attimo in cui si percepisce la grandezza di ciò che già si possiede.
Marzio
Socio sostenitore
Messaggi: 6043
Iscritto il: ven 21 mar, 2008 18:28
Località: Famea di Casto (Bs)

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da Marzio »

StefanoBs ha scritto:Ma Marzio vorresti il contatore dentro all'immagine webcam?


esatto, solo per le visite della webcam :bye:
Avatar utente
StefanoBs
Socio fondatore
Messaggi: 43082
Iscritto il: ven 29 feb, 2008 18:56
Località: Roncadelle (Bs)
Contatta:

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da StefanoBs »

Marzio ha scritto:
StefanoBs ha scritto:Ma Marzio vorresti il contatore dentro all'immagine webcam?


esatto, solo per le visite della webcam :bye:


Non pensavo ci fosse questa opzione,
prova a chiedere a Raffox se ne sa qualcosa di più :indeciso:
La felicità non consiste nell'angoscioso raggiungimento di un obiettivo, ma nell'attimo in cui si percepisce la grandezza di ciò che già si possiede.
Avatar utente
RaffoxBS
Direttivo Meteopassione
Messaggi: 14438
Iscritto il: sab 01 mar, 2008 16:15
Località: Azzano Mella (BS)
Contatta:

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da RaffoxBS »

Non so nemmeno io come fare, però vedo che Brisio l'ha fatto (webcam palazzolo)

Sarebbe da fare qualche corso di php hehe
Marzio
Socio sostenitore
Messaggi: 6043
Iscritto il: ven 21 mar, 2008 18:28
Località: Famea di Casto (Bs)

Re: Come Inserisco Il Contatore Visite Nella Mia Webcam?

Messaggio da Marzio »

uff!!! pensavo fosse semplice
Rispondi