Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Scripting lato client
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 08-12-11, 18:22   #1 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
Funzionamento script contatore in una gif

Ho scoperto che ci sono alcuni siti che offrono un codice "contatore visite", composto esclusivamente da un'immagine gif, ad esempio contatore-visite-gratis.com/img.gif
Come fa a funzionare il conteggio? In che modo e con quale linguaggio si crea una cosa del genere?
__________________
www.dm8.it
DM8 non in linea   Rispondi citando
Vecchio 08-12-11, 18:48   #2 (permalink)
Non iscritto
 
Data di registrazione: Oct 2011
Ubicazione: Pianeta Terra
Messaggi: 508
Invia un messaggio tramite Skype a Web Designer
Ciao, dipende dove lo vuoi inserire.
Web Designer non in linea   Rispondi citando
Vecchio 08-12-11, 18:58   #3 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
forse non mi sono spiegato bene: come fa una semplice gif a modificarsi ad ogni caricamento pagina?
hai provato a collegarti a l'indirizzo segnalato ed aggiornare la pagina più volte?
__________________
www.dm8.it
DM8 non in linea   Rispondi citando
Vecchio 08-12-11, 19:41   #4 (permalink)
Non iscritto
 
Data di registrazione: Oct 2011
Ubicazione: Pianeta Terra
Messaggi: 508
Invia un messaggio tramite Skype a Web Designer
Ciao, non è una "semplice" .gif, ma un codice vero e proprio, ad es. puoi usare questo form: www(.)easycounter.com/it/
Web Designer non in linea   Rispondi citando
Vecchio 08-12-11, 20:15   #5 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
Ti ringrazio per le risposte, però mi pare che non hai capito cosa intendo: hai provato a collegarti www(.)contatore-visite-gratis.com/img.gif?
mi interessa sapere come fa una immagine gif ad aggiornarsi ad ogni visita, senza richiamare nessun altra pagina....
__________________
www.dm8.it
DM8 non in linea   Rispondi citando
Vecchio 08-12-11, 20:39   #6 (permalink)
Non iscritto
 
Data di registrazione: Oct 2011
Ubicazione: Pianeta Terra
Messaggi: 508
Invia un messaggio tramite Skype a Web Designer
Ho capito benissimo cosa vuoi dire, ed è per questo che ti ho indicato un nuovo link dove "creare" il codice: la gif a cui ti rifersici e "collegata" al codice predetto che richiama la home del sito "contatore-visite-gratis.com". Quindi la .gif è solo un fattore grafico che racchiude la funzionalità del codice in questione.
Web Designer non in linea   Rispondi citando
Vecchio 08-12-11, 21:04   #7 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
si, ma come fa la gif a "racchiudere la funzionalità del codice in questione"? Se inserisci in una pagina online questo banalissimo codice:
<img border="0" src="www(.)contatore-visite-gratis.com/img.gif"> il risultato è la visualizzazione della gif "1" per poi incrementarsi ad ogni aggiornamento pagina: non viene passato nessun parametro, tanto meno qual'è la pagina da conteggiare, eppure funziona...
__________________
www.dm8.it
DM8 non in linea   Rispondi citando
Vecchio 08-12-11, 21:40   #8 (permalink)
Non iscritto
 
Data di registrazione: Oct 2011
Ubicazione: Pianeta Terra
Messaggi: 508
Invia un messaggio tramite Skype a Web Designer
Ok ti rispondero' in maniera pù tecnica:
per poter gestire un contatore, si ha l'obbligo di avere uno spazio web che consenta l'utilizzo di script (tra i quali perl, asp, php, ecc.).
Quindi quando non si ha una certa dimestichezza si va a "finire" in uno di questi siti che forniscono contatori gratuitamente, ma attenzione allo spam ivi incluso (non sempre meno male) come nel link che hai postato (intendo nel codice del contatore completo).

Ultima modifica di Web Designer : 08-12-11 21:42.
Web Designer non in linea   Rispondi citando
Vecchio 08-12-11, 21:45   #9 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
"in maniera più tecnica" sarebbe specificando con quale codice una gif si "auto" incrementa.... una certa dimestichezza ce l'ho...
__________________
www.dm8.it
DM8 non in linea   Rispondi citando
Vecchio 08-12-11, 22:09   #10 (permalink)
Non iscritto
 
Data di registrazione: Oct 2011
Ubicazione: Pianeta Terra
Messaggi: 508
Invia un messaggio tramite Skype a Web Designer
Il contatore non è altro che una sorta di programma che rileva il numero di accessi in una pagina specifica, la quale restituisce un'immagine che visualizza il numero.

Ti posto un esempio del codice, in quanto "richiesto":

<html>
<head>
<title>Titolo Documento</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#FFFFFF">
</body>
</html>

PS: tra i tag <body> e </body>, deve risultare la stringa del codice, ad es.:
<a href="http :// www(.)mio_sito.it">
<img src=" http :// www(.)mio_sito.it/
info/php/counter/counter.php?link=23456789-Q8g3f56" border=0></a>
Web Designer non in linea   Rispondi citando
Vecchio 08-12-11, 22:45   #11 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
Caro WebDesigner, forse parliamo in 2 "linguaggi" diversi!
So perfettamente cos'è un contatore e come si inserisce in una pagina.
[...]
__________________
www.dm8.it

Ultima modifica di vnotarfrancesco : 09-12-11 08:11. Motivo: Vedi regolamento 4.6
DM8 non in linea   Rispondi citando
Vecchio 09-12-11, 00:27   #12 (permalink)
Non iscritto
 
Data di registrazione: Oct 2011
Ubicazione: Pianeta Terra
Messaggi: 508
Invia un messaggio tramite Skype a Web Designer
Il contatore (file PHP) tiene il conto di tutti gli accessi alle pagine web salvando i risultato in un semplice file di testo (.txt):
Codice PHP:
<?php
$file 
$_SERVER['DOCUMENT_ROOT'] . 'contatore.txt'
$visite file($file); 
$visite[0]++; 
$fp fopen($file "w"); 
fputs($fp "$visite[0]"); 
fclose($fp); 
?>
Quindi, la funzione che conteggia il numero delle visite dal file "contatore.txt" e lo "traduce" in numeri, si ottiene mediante il seguente codice:

Codice PHP:
<?php

function view_tot_entries() {

$file $_SERVER['DOCUMENT_ROOT'] . 'contatore.txt'$fp fopen($file"r"); $tot fgets($fp4096); fclose($fp);  for ($i 0$i <= 10$i++) {

$tot str_replace($i"<img src=\"/img/numeri/n_{$i}.gif\" border=\"0\" alt=\"$i\">"$tot); }

return 
$tot; }

?>
Tramite la variabile $tot, si è avuto modo di recuperare il numero degli accessi.
Il ciclo for, quale struttura di controllo iterativa, è determinante in questo script, ed è stata usata la funzione "str_replace()" affinchè si possa modificare il numero da testo ad immagine mediante la sostituzione dei numeri da 0 a 9 con un pari valore grafico.

Quindi per poter visualizzare il contatore grafico, si dovrà inserire la seguente stringa nella giusta posizione della pagina in .php) dove si intenderà farlo apparire:
Codice PHP:
<?php
echo view_tot_entries(); ?>
Grazie!

Ultima modifica di Web Designer : 09-12-11 00:31.
Web Designer non in linea   Rispondi citando
Vecchio 09-12-11, 08:19   #13 (permalink)
ModSenior
 
L'avatar di vnotarfrancesco
 
Data di registrazione: Oct 2009
Ubicazione: Torino
Messaggi: 11,449
Invia un messaggio tramite ICQ a vnotarfrancesco Invia un messaggio tramite AIM a vnotarfrancesco Invia un messaggio tramite MSN a vnotarfrancesco Invia un messaggio tramite Yahoo a vnotarfrancesco Invia un messaggio tramite Skype a vnotarfrancesco
Ciao DM8, vorrei solo ricordarti che qui sul forum gt è richiesto e fatto osservare di avere un atteggiamento cordiale e di rispettare sempre tutti gli utenti.
Ti riporto a proposito uno stralcio del regolamento che tutti abbiamo letto e accettato al momento dell'iscrizione.

Quote:
4 - Rispetto

4.0. Rispettate sempre gli altri utenti e le loro idee, il forum ed i moderatori.
Le discussioni sul forum devono offrire un cordiale e tollerante comportamento.

4.1. E' richiesto di evitare messaggi con contenuti volgari recanti insulti ed offese, denigrazioni verso persone, aziende, religioni ed istituzioni; deridere gratuitamente aziende, i loro servizi ed utenti.
Vanno evitati atteggiamenti e posizioni di contestazione palesemente ostili e messaggi miranti all'esclusiva destabilizzazione della normale e pacifica partecipazione degli utenti.

4.2. La deliberata inosservanza di queste semplici regole di comportamento, comporterà l'immediata cancellazione dei messaggi e/o l'esclusione dal forum, a discrezione dei moderatori e/o degli amministratori del forum.

4.3. Questo forum non è un mezzo per discutere questioni personali, private o tra membri di Aziende o dispute tra Aziende differenti.
Questi aspetti devono essere trattati fuori dal forum o al limite in pvt.

4.4. Chiunque renda pubblici postandoli dettagli personali o di siti web di altri iscritti senza la loro esplicita autorizzazione al fine di screditarli, sarà immediatamente bannato e nel caso la sua documentazione sarà messa a disposizione delle Autorità.

4.6. La cordialità è alla base del Forum gt.
Flame o attacchi personali non sono mai nè accettati nè tollerati.
Chiunque usi un linguaggio inappropriato, inizi attacchi personali o si esprima con astio o eccessivo sarcasmo, verrà immediatamente escluso dal forum.

Ti ricordo inoltre che tutti gli utenti che scrivono sul forum gt lo fanno ritagliando del tempo dalle loro attività o dal loro tempo libero. Non mi sembra proprio il caso di usare un atteggiamento sarcastico nei loro confronti.
Quindi vediamo di continuare la discussione in armonia, serenità e rispetto.


Valerio Notarfrancesco
__________________

Seguimi qui +Valerio Notarfrancesco per SEO e WEB MARKETING oppure su Twitter - Marketing Mobile
✭✭✭✭✭ Corso Google Plus Gratuito: il futuro della SEO
vnotarfrancesco ora è in linea   Rispondi citando
Vecchio 09-12-11, 17:53   #14 (permalink)
DM8
User
 
Data di registrazione: Nov 2009
Ubicazione: Portogruaro
Messaggi: 41
Pensavo che questo forum fosse stato creato perchè ognuno possa offrire una "goccia trasparente di sapere".

Far notare ad un utente, in maniera cordiale, che sta rispondendo in maniera inappropriata, non mi sembra mancanza di rispetto. Piuttosto sarebbe da valutare il suo di attegiamento.

Mi aspettavo l'intervento di un moderatore, ma per far notare all'utente in questione che forse stava scrivendo cose fuori luogo.

Se poi il sarcasmo è meno tollerato di risposte evasive, come se fosse più importante scrivere tanto per scrivere o non veder l'ora di esercitare il "potere" di moderatore, allora nessun problema, sono io che mi autoescludo immediatamente
__________________
www.dm8.it
DM8 non in linea   Rispondi citando
Vecchio 09-12-11, 20:08   #15 (permalink)
ModSenior
 
L'avatar di C-3PO
 
Data di registrazione: Dec 2007
Messaggi: 109
Salve DM8,
il regolamento del forum è chiaro e richiede di rispondere in maniera cortese e garbata. Non è garbato secondo la nostra linea editoriale rispondere a chi tenta di aiutarla di scrivere "tanto per scrivere".

Il nostro forum, come lei giustamente ha detto è un luogo dove ognuno di noi possa offrire una goccia trasparente di sapere; quello che ha omesso è che è altresì uno spazio per lo scambio di opinioni, esperienze, test e informazioni utili per scopi legittimi, con cortesia, tolleranza e rispetto delle persone.

Se vuole adeguarsi al nostro regolamento continua ad essere benvenuto, altrimenti nessuno le impedisce di chiedere consigli in altri forum.
__________________
Regole del Forum Usare i MP per eventuali commenti
C-3PO non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 20:25.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.