Buongiorno a tutto il forum, ecco finalmente l'occasione di parlare direttamente con i 'grandi' di questo meraviglioso mondo.
Premetto che è qualche anno che amatorialmente creo siti web per hobby e per approfondire questo mondo , che purtroppo non ho potuto portare avanti con gli studi , ma continuo a livello hobbistico ad amare.
Ultimamente mi sono imbattuto in una sfida che da solo non sono riuscito a superare . Solitamente grazie a questo forum sono sempre riuscito da solo , leggendo i vostri post a mettere in pratica e capire come aggirare errori o problemi .
Veniamo alla domanda ...
Sto utilizzando in un piccolo sito lo script 'php click count (ccount 2.0 )' ( non so se qualcuno gia lo conosce ) , trovato in rete .
Questo script utilizza un database su file di testo , una pagina php che si occupa del download link e una pagina php ceh si occupa della visualizzazione del numero di download di ogni file
A me interesserebbe riuscire a fare visualizzare anche la data del file , oltre al numero di download
La data è gia contenuta nel database txt
questo il codice che visualizza il numero countcodice:1%%2016/03/02%%../files/prova1.zip%%3%%Prova 1 2%%2016/02/22%%../files/prova2.zip%%3%%Prova 2 3%%2016/01/09%%../files/prova3.zip%%3%%Prova 3 4%%2016/02/13%%../files/prova4.zip%%3%%Prova 4 5%%2016/03/01%%../files/prova5.zip%%3%%Prova 5 6%%2016/01/07%%../files/prova6.zip%%3%%Prova 6
nel file index poi va aggiunto ...codice:require_once "settings.php"; if($settings['system'] == 2) {$settings['newline']="\r\n";} elseif($settings['system'] == 3) {$settings['newline']="\r";} else {$settings['newline']="\n";} echo "var ccount_link = new Array();\n"; $lines = file($settings['logfile']); foreach ($lines as $thisline) { trim($thisline); list($id,$added,$url,$count,$linkname)=explode("%%",$thisline); echo "ccount_link[$id]=$count;\n"; } echo " function ccount_display(id) { document.write(ccount_link[id]); } "; exit(); ?>
nell'header
e nella posizione che vorremo visualizzare il ccount inseriremocodice:<script language="Javascript" src="ccount/display.php"> <!-- //--> </script>
volendo aggiungere anche la visualizzazzione della data , ma non volendo editare codice che funziona , io ho provato cosi ...codice:<script language="Javascript">ccount_display('1')</script>
ho provato ad aggiungere un secondo display2.php
e poi nell'index aggiunto i due codici ...codice:require_once "settings.php"; if($settings['system'] == 2) {$settings['newline']="\r\n";} elseif($settings['system'] == 3) {$settings['newline']="\r";} else {$settings['newline']="\n";} echo "var ccadded_link = new Array();\n"; $lines = file($settings['logfile']); foreach ($lines as $thisline) { trim($thisline); list($id,$added,$url,$count,$linkname)=explode("%%",$thisline); echo "ccadded_link[$id]=$added;\n"; } echo " function ccadded_display(id) { document.write(ccadded_link[id]); } "; exit(); ?>
codice:<script language="Javascript" src="ccount/display2.php"> <!-- //--> </script>Il codice funziona e mi riporta la data , solo che praticamente 'svolge l'operazione matematica prima di riportarla ...codice:<script language="Javascript">ccadded_display('1')</script>
infatti ad esempio 2016/03/02 , diventa 336 , cioè 2016 diviso 3 e poi risultato diviso 2 ... ho provato a cercare informazioni e soluzioni in rete ma non trovo nessuna informazione
qualcuno puo' aiutarmi a ragionare su come risolvere ? grazie![]()

, ecco finalmente l'occasione di parlare direttamente con i 'grandi' di questo meraviglioso mondo.
Rispondi quotando