WebSite X5Help Center

 
Bruno M.
Bruno M.
User

Script conta apertura sito  it

Autor: Bruno M.
Visitado 1447, Seguidores 1, Compartilhado 0  

Buon pomeriggio, chiedo se possibile o come fare per inserire quante volte il sito viene aperto, non interessa da dove ma solo il numero che appaia su una posizione del sito stesso o pagina da definire, in pratica un codice script o altro che mi dia questo valore.

Grazie per la risposta

Publicado em
36 RESPOSTAS - 1 ÚTIL
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... surprised ... ...urca! ... scusa, ...i miei codici non sono più accessibili, dovrei andare a cercarli altrove...undecided

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ho fatto prima, ho ritrovato quello di Mirko, ...valido e molto facile, come il mio...

...(... se usato in <iframe> funzionerebbe anche in normale pagina html...)...

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Ciao KolAsim, ho fatto delle prove in pratica funziona, fa vedere quante volte è stata aperta e questo va bene, solo che la scritta appare in alto, chiedo come fare per non farla apparire, io ho fatto il collegamento al file ti testo e cliccando mi mostra il numero aperture. Quindi se la barra non si vedesse sarebbe meglio, sempre se possibile.

Ti metto link del sito prova che ho fatto, inserendo due pagine una in PHP con il codice che hai suggerito un'altra in ASP con codice inserito ma si vede parte del codice in alto enon so come levarlo.

LINK: https://www.brunomweb.net/miosito/index.html

Grazie di tutto il tempo che hai perso 

Prova a vedere il sito linkato

Ciao e Buona domnica

Ler mais
Publicado em de Bruno M.
Claudio D.
Claudio D.
Moderator
Usuário do mês IT

non ho guardato il codice , e ora non sono al pc, ma funziona SOLO nelle pagine .php

e tieni conto che ti "conta" ogni apertura di pagina... quindi se ti posizioni e l'aggiorni lui aumenta il contatore... 

Ler mais
Publicado em de Claudio D.
Bruno M.
Bruno M.
User
Autor

si si questo lo avevo notato, ma puoi sempre modificare il file di testo.

Appena puoi vedi il link e se possibile che non si veda la barra del numero aperture.

Ciao e grazie

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... infatti, il codice è PHP, e quindi non può funzionare in pagine ASP o HTML...
... forse non hai messo il codice PHP in Oggetto Codice HTML...
... controlla, modifica e riprova online...
..................................................
... poi, con il mio storico metodo <iframe> può funzionare anche in qualsiasi altra pagina, senza vincolo al PHP...

..

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Quello in ASP è altro codice che ho trovato in giro, mi riferisco solo a quello in PHP che hai reperito da Mirko, e che funziona benissimo, solo che fa vedere la barra in alto, quella se possibile la eviterei da far vedere

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non hai letto il mio Post...

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Si si ho letto il tuo post, il codice l'ho messo proprietà pagina prima dell'apertura html, e funziona basta mettere la pagina in php, infatti php conta se salvata in html no, tu dici che con iframe funziona anche in html oppure capisco male, iframe non sarebbe altro la pagina con più oggetti o mi sbaglio? e va inserito con oggetto htlm, ma ovviamente non con questo codice, non so e ci capisco poco.

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... secondo le istruzioni di Mirko, il codice non deve andare dove lo hai piazzato tu, ma va incollato in Oggetto Codice HTML - (tab HTML), come ti ho detto anche prima:
""... forse non hai messo il codice PHP in Oggetto Codice HTML... ""..
...
... per il mio metodo <iframe> per me è ancora più semplice e flessibile...
... se ti interessa in questo modo, avvisami...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Stò perdendo la pazienza, ti spiego spero bene, ho fatto una cartella nel server inserito il sito da test, inserito il codice conta pagina, e la funziona, lo stesso codice e stessa procedura fatto ad una pagina del mio sito non funziona, cpme se non ci fosse il file di testo, ho controllato il server da aruba se ci sono i permessi ed ho abilitato sia scrittura che lettura tutto il sito, ti allego quello che appare cliccandoci la pagine che ho inserito il codoce contatore e salvata in php.

Dicevi che avevi un altro metodo più facile e funzionava anche sulle pagine in html, se vuoi provo con quello e altrimenti ci rinuncio.  

Grazie infinite

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Buongiorno KolAsim, alla fine ci sono riuscito sotto ti metto link della pagina, ieri non ci riuscivo in quanto il codice aveva un punto in più, o meglio nella cartella del sito di prova funzionava in quello ufficiale no, questa mattina mi sono accorto che non trovava il file, levando il punto funziona perfettamente vedi link https://www.brunomweb.net/download-programmi-excel.php

come ti dicevo la stringa dove segna l'apertura si vede in alto pagina, se era possibile nascondere quella e il numero di apertura lo vedo io con collegamento al file di txt, nella pagina che ti ho linkato sotto lo vedi come lo intendo io. In ogni caso va bene lo stesso.

Se vuoi e quando hai tempo da inviarmi la seconda versione di conta pagina che va anche su HTML inserendolo come oggetto codice html penso funzioni così oppure mi scrivi una dritta.

Intanto ti ringrazio del tempo dedicatomi 

Ciao e Buona Giornata

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... vedo che è ancora errato, cioè lo vedo in alto fuori layout; ...dovresti fare come detto prima...!...

... OK ... venendo al mio metodo per tutte le pagine, è molto semplice...
... se hai difficoltà con i percorsi, usa la root e non avrai problemi...
... segui con attenzione ed applica questi passi:
1) ... correggi il primo rigo del codice php in questo modo:
define("FILE",'letturacontatore.txt');
2) ... copia solo il codice php, <?php *** ?> , e lo incolli nel Blocco Note;
3) ... nel Blocco Note > Salva con nome | Nome file | Salva come | Tutti i file >> contatore.php
4) ... con FTP o con il file Manager del server invia il file contatore.php  nella ROOT  del sito;
5) ... in HEADER (o nel footer) del Progetto inserisci un Oggetto Codice HTML e dentro questo oggetto incolla questa semplice stringa di codice, i cui valori numerici li personalizzerai a tuo piacere:
<iframe src="contatore.php" width="400" height="50" > </iframe>

... non devi far altro...

... ovviamente funzionerà solo in RETE...

... e se vuoi, puoi personlizzare l stringa di testo, vi puoi aggiungere il tg <style>...

... per eventuli chiarimenti, ... avvismi ...

.

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Grazie della tua pazienza, ti allego il codice che ho usato scaricato da Mirko, ti riferisci a questo codice da copiare? il tutto lo salvo in PHP e trasferisco in root

Grazie

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... esegui i precedenti punti 2,3,4,5  con questo codice:

<?php
define("FILE",'letturacontatore.txt');
if (file_exists(FILE)) {
$file = fopen(FILE, 'r');
$data = fread($file, filesize(FILE));
fclose($file);
}
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Questa pagina è stata visitata $hits volte!";
?>

..................................................................

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

OK adesso faccio un tentativo segendo la tua guida

Poi ti faccio sapere

Grazie come sempre

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ...due rapidi copia-incolla + un trasferimento FTP + esportazione...

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Fatto 3 tentativi ma vedo il sito così, ho inserito il oggetto html in Heder alto a dx il codice non lo ho cambiato inserito da come me lo hai inviato  link del mio sito https://www.brunomweb.net/

vedi quando puoi

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Ora sembra che funzioni apparte l'accento sulla e che ho tolto, non veniva accettata

altra cosa che vedo il PHP non ha bisigno del file in TXT lo avevo fatto e messo in root ma non scrive in quello e dove lo scrive? 

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Trovato dove scrive, avevo scaricato file txt sbagliato

Ora tutto OK grazie come sempre al grande maestro KollAsim

Controlla il sito sempre quando hai 1 minuto di tempo, ho inserito il codice sulla pagina PHP del sito che controlla le sue aperture https://www.brunomweb.net/download-programmi-excel.php

Un salutone grazie di tutto questo tempo perso con la mia richiesta, andata come sempre benissimo

Ciao e buon continuo di giornata

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... ho visto, ...perfetto, ...si vede in tutte le pagine...
... strano per la "è" ...
... potresti provare a mettere prima del codice php:
<meta charset="utf-8" />

... oppure semplificare il testo per ottenere più seplicemente: Pagina visitata ...

..............................................................

... ti vevo semplificato il percorso, appunto perchè non serve posizionare il file di lettura letturacontatore.txt

... questo file txt viene generato automaticamente nella root di servizio..

.

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Non preoccuparti per la e, va benissimo come funziona, ora proverò a fare la scritta di altro colore che si vede meglio, ho detto che ci proverò in quanto con questo linguaggio ne capisco poco, mi trovo meglio con le macro di excel il VBA, non che lo conosca bene ma mi arrangio.

Ciao e grazie ancora

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per colore e misure, nel file contatore.php  aggiungi fuori del codice questa stringa, e poi capirai da te:

<style> *{color:red;font-size:24px} </style>

,

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Provo subito e poi ti faccio sapere

come sempre grazie

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Già provato e come sempre funziona ci ho fatto una modifica in

<style> *{color:#ffff00;font-size:18px} </style>

Con i numeri colore mi trovo meglio, guardo la tabella colori HTML

KolAsim sei forte

al solito GRAZIEEE 

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Ciao rieccomi per darti una informazione, la procedura per inserire il contatore su server LINUX non funziona, il messaggio è:Not Found

The requested URL was not found on this server.

non si crea il file di testo, allora lo ho inserito io, ma non trova il file php, non è un problema non lo metto in quel sito la.

questo solo per dirtelo in modo che se altro utente ti chiede hai la risposta.

Praticamente va solo con server Windows

Farò altri tentativi e se ci riesco ti faccio sapere

Ciao e buona serata

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non so a cosa ti riferisci, ma il codice PHP è per server Linux...

... quindi, se esiste tale supporto PHP,  su questa piattaforma non dovrebbero esserci problemi...

ciao

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Con la stessa procedura ho messo sia il php che il txt in root codice in header come avevo inserito e sul mio sito e che hai potuto vedere, il mio è registrato su aruba piattaforma Server Windows, l'altro che ho inserito piattaforma Server Linux, e non funziona, appare il messaggio che ti ho elencato, in pratica non trova il file nella root, e ci sono, per quello ho pensato che dipendesse dalla piattaforma o server Linux, in pratica 3 su windows vanno 2 su linux no

Ho controllato i permessi di lettura e scrittura su tutti e abilitati ma nulla

Ciao e scusa con questo nuovo enigma, ma ho deciso che non lo inserisco, a meno che con prove non si metta ad andare.

buona serata anche a te   

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Ho notato che non viene usato lo stessa posizione tra un server e l'altro, ti allego la schermata di come sono,

probabilmente non viene trovato il file causa percorso, ma quale dare? che la root è quella

Vedi allegato

Ler mais
Publicado em de Bruno M.
Bruno M.
Bruno M.
User
Autor

Ciao KolAsim, ho trovato la soluzione per far andare il tutto, praticamente il server Linux accetta solo da come scritto il nome del file, cioe contatore e Contatore fa la differenza che non viene trovato, quindi scrivendo tutto giusto compreso maiscole funziona.

A dire la verità qualche anno fa mi era successa questa cosa, ma con andare del tempo mi dimenticai che ci stà questo problema, infatti il codice era <iframe src="contatore.php" width="400" height="50" > </iframe>

la Cfaceva la differenza

tutto ok ora dormo tranquillo, e senno dormivo lo stesso

Buona notte o buongiorno dipende da quando leggi.

Grazie grazie tentissimo

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ... infatti è case sensitive,  e la stessa filosofia andrebbe rispettata sempre  a livello generale per URL, cartelle, files, ed in esclusivo alfanumerico,  eccezione per (-)  e (_)...

... pertanto per evitare problemi basta rispettare le istruzioni senza manipolazioni, ...con il solo copia-incolla...wink...ciao...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autor

Ultimo saluto per questo argomento risolto alla grande, infatti il tuo metodo funziona anche su pagine singole molto utile come già avevi detto.

Quindi KolAsim ti saluto ringraziandoti di tutto e che dire al prossimo mio problema che si ropresenterà sempre se posso chiedere.

Buona giornata ciaooooo

Ler mais
Publicado em de Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... grazie, ...buon lavoro, ed alla prossima... ...ciao...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪