Ho inserito il contatore da 2 giorni sulla web in php ma mi segna sempre 0 come visite.. come mai? Ho letto le istruzioni, controllato tutto il codice ma non trovo il motivo.. sapete aiutarmi?
Grazie
ciao a tutti da Roberto
Stazione Davis 6163 VP2 Plus
La mia webcam a Nord La mia webcam a Ovest
Nell'interesse generale del Forum, NON RISPONDO privatamente a quesiti di ordine tecnico che invece possono essere dibattuti collettivamente
Ciao, l'hosting gestisce il php, è su abruzzometeo.it
Stazione Meteorologica e Webcam di Chieti
per dovere di cronaca dico che l'ho provato anche su un altro sito e su altervista e in nessun caso mi segna le visite
Davis Pro http://sacilemeteo.it
Davis Pro http://campagnola.altervista.org/davis/
Davis Vue http://solaresacile.altervista.org/davis/
Ciao Gigi, ho messo solo la scritta delle viste ora, ma ovviamente nn cambia nulla..
i file allegati in ftp sono:
counter.php
logo_m3v
silentum_counter.php
uniques.txt
VeraBd.ttf
visits.txt
webcam.jpg
webcam.php
Codice di webcam.php
PS complimenti per il tuo sito, dal tuo tutorial 2 anni fa circa ho messo questa webcamCodice:<? include("counter.php"); ?> <?php $nome_immagine="webcam.jpg"; // file contenente l'immagine base $nome_testo="uniques.txt"; // file contenente i dati meteo per le scritte sulla barra $fp = fopen($nome_testo,"r") or die("impossibile aprire il file testo.txt."); $testo_sinistra=fgets($fp,120); // nella prima riga la scritta allineata a sinistra $testo_destra=fgets($fp,80); // 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"); $im = imagecreatefromjpeg($nome_immagine); $colore_barra = imagecolorallocate($im, 1, 0, 12); // 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 = 9; // dimensione del testo $altezza_barra = 30; // 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); $info = getimagesize($nome_immagine); //carica immagine $logo3 = imagecreatefrompng("logo_M3V.png") ; //carica 3° logo - h/= cartella - logo_M3V.png = nome del file e estensione.png imagecopy($im, $logo3, 0, $info[1]-768, 0, 0, 1024,70); //(116,158=dimensione 3°logo)posizione 765 in alto 3°logo(1400=x,-800=y) imagejpeg($im,"",100); imagedestroy($im); ?>
I file mi sembrano quelli giusti, speriamo lo sia anche il loro contenuto...
Anche io come diceva Gigi, ricordo che se si teneva un numero di digit elevato, si creavano problemi, per ora lo lascerei a 6 digit poi si vedrà...
Ti dico la verità che non mi andava di controlare tutto il tuo codice PHP ma ad un primo sguardo delle prime righe ho visto delle differenze rispetto a quello che usavo, te lo allego che vale la pena di provare questo che sicuramente funzionava anche se il buon tunzionamento è data dal totale anche di altri file...
Complimenti per la tua Webcam, ottima la qualità e splendita la visuale...Codice HTML:<? include("counter.php"); ?> <?php $nome_immagine="webcam.jpg"; // file contenente l'immagine $nome_testo="testo.txt"; // file contenente le scritte $nome_testo="uniques.txt"; $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"); $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); imagejpeg($im,"",85); imagedestroy($im); ?>
ciao a tutti da Roberto
Stazione Davis 6163 VP2 Plus
La mia webcam a Nord La mia webcam a Ovest
Nell'interesse generale del Forum, NON RISPONDO privatamente a quesiti di ordine tecnico che invece possono essere dibattuti collettivamente
Segnalibri