Sjattuh Geplaatst: 10 oktober 2012 Delen Geplaatst: 10 oktober 2012 Ik upload maandelijks een PDF naar onze website voor de leden van onze krant. Ik zou wel eens willen weten hoeveel keer per maand die PDF wordt geopend (gedownload). PDF is password protected als dat nog iets uitmaakt. Is er een manier om dit te 'tellen' en dan het liefste zo dat niemand het kan zien behalve ik. Weet je wat erger is dan een worm in je appel? Een halve worm in je appel... Link naar reactie Delen op andere sites Meer opties om te delen...
Puch Geplaatst: 10 oktober 2012 Delen Geplaatst: 10 oktober 2012 Kan perfect met php Hier vind je een script die het aantal keer dat op een link is geklikt bijhoud in een database. Je moet natuurlijk wel wat van mysql en php af weten. puch iMac 27" macOS SierraiPhone 5s iOS 10 Link naar reactie Delen op andere sites Meer opties om te delen...
digitaal kijker Geplaatst: 10 oktober 2012 Delen Geplaatst: 10 oktober 2012 heb je op je webhost geen uitgebreide statistieken waar je dit allemaal kan zien ???? Dreambox DM920: 2x Triple tuner (2x DVB-S2X multistream + DVB-C/T2) - T90 met 8 lnb's. Tiny audio M7+, konig ANT-UV11L-KN en versterker konig ANT amp kit-10, Konig FTA20 Link naar reactie Delen op andere sites Meer opties om te delen...
Sjattuh Geplaatst: 10 oktober 2012 Auteur Delen Geplaatst: 10 oktober 2012 (aangepast) Kan perfect met php Hier vind je een script die het aantal keer dat op een link is geklikt bijhoud in een database. Je moet natuurlijk wel wat van mysql en php af weten. puch Ja, die had ik ook gevonden... maar ben na HTML opgehouden met websites... ben bang dat ik er nu toch maar een keertje aan moet. Hoe moeilijk kan het zijn heb je op je webhost geen uitgebreide statistieken waar je dit allemaal kan zien ???? Yup, de beste... paginas aan statistieken, maar niet per pdf op 1 pagina helaas. 10 oktober 2012 aangepast door Sjattuh Weet je wat erger is dan een worm in je appel? Een halve worm in je appel... Link naar reactie Delen op andere sites Meer opties om te delen...
Puch Geplaatst: 11 oktober 2012 Delen Geplaatst: 11 oktober 2012 Er bestaan gemakkelijker manier, maar dan kan je slechts met 1 url werken en gebruik je een formulier Op de plaatst waar bezoekers moeten klikken maak je een formulier aan <form id="form1" name="form1" method="post" action="verwerk.php"> <input type="submit" name="bekijk" id="bekijk pdf" value="Bekijk pdf" /> </form> Maak de pagina verwerk.php aan met daarin onderstaande code <?php session_start(); if (isset($_POST['bekijk'])){ $aantal_bestand = "aantal_clicks.txt"; if (file_exists($aantal_bestand) and ($_SESSION['controle_aanwezig'] !== "oud")){ $handle = fopen($aantal_bestand,"r+"); $bestandsgrootte = filesize($aantal_bestand); $teller_aantal = fread($handle, $bestandsgrootte); $teller_aantal++; fseek($handle,0); $lengte_aantal = strlen($teller_aantal); fwrite($handle, $teller_aantal, $lengte_aantal); fclose($handle); $_SESSION['controle_aanwezig'] = "oud"; } else { if ($_SESSION['controle_aanwezig'] !== "oud") { $teller_aantal=1; $handle = fopen($teller_aantal_bestand, "w"); fwrite($handle, $teller_aantal); fclose($handle); $_SESSION['controle_aanwezig'] = "oud"; } else { $handle = fopen($aantal_bestand,"r"); $bestandsgrootte = filesize($aantal_bestand); $teller_aantal = fread($handle, $bestandsgrootte); fseek($handle,0); $lengte_aantal = strlen($teller_aantal); fclose($handle); $_SESSION['controle_aanwezig'] = "oud"; } } header("location: http://www.uw-website.nl/bestand.pdf"); //vul hier de url van de pdf in. } else{ header("location: http://www.uw-website.nl"); //vul hier je eigen website url in } ?> Dit zorgt ervoor dat telkens iemand op de knop klikt de teller met 1 word verhoogt en doorgestuurd word naar de pdf pagina Dit 1 maal per sessie. Dat betekend dat als een bezoeker meerdere malen op de knop klikt zonder dat hij van de website is weg geweest en zijn browser niet sluit de klik niet word gerekend. Maak ook een .txt bestand aan met als naam aantal_clicks.txt Zet daarin enkel het cijfer 0 Upload de verwerk.php en het txt bestand naar de je server en geef het txt bestand rechten 777. Om je het aantal klikken te weten maak je een pagina aantal_clicks.php aan met daarin onderstaande code <?php $aantal_bestand = "aantal_clicks.txt"; $handle = fopen($aantal_bestand,"r+"); $bestandsgrootte = filesize($aantal_bestand); $teller_aantal = fread($handle, $bestandsgrootte); echo "Er werd ".$teller_aantal."x op de link geklikt"; ?> Surf naar de pagina om het aantal keer dat op de link werd geklikt te zien Wil je de teller opnieuw laten starten? Maak een pagina reset.php aan Zet daar volgende code in <?php if (isset($_POST['reset'])){ $aantal_bestand = "aantal_clicks.txt"; $handle = fopen($aantal_bestand,"r+"); $bestandsgrootte = filesize($aantal_bestand); $teller_aantal = fread($handle, $bestandsgrootte); //uitlezen van bestand $teller_aantal = 0; fseek($handle,0); //pointer op positie 0 van het bestand plaatsen $lengte_aantal = strlen($teller_aantal); fwrite($handle, $teller_aantal, $lengte_aantal); fclose($handle); echo "teller werd gereset"; } ?> <form id="form1" name="wis" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <input type="submit" name="reset" id="reset" value="Reset aantal clicks" /> </form> Surf naar de pagina om te resetten LET OP!!! Dit zijn basis scripts die absoluut niet beveiligd zijn. iMac 27" macOS SierraiPhone 5s iOS 10 Link naar reactie Delen op andere sites Meer opties om te delen...
Sjattuh Geplaatst: 12 oktober 2012 Auteur Delen Geplaatst: 12 oktober 2012 Ik dank je Puch, maar dit gaat mijn pet echt nog even te boven. Ik heb het te druk om zelfs een keer een dagje te gaan zitten om PhP te leren... hopelijk van de winter en dan lees ik dit draadje nog eens terug. Zal gelijk een mooie oefening zijn. Het is geen probleem, puur interesse. We hebben +/- 2.500.000 clicks per jaar op die site en ik wil eigenlijk weten hoeveel van die clicks op de PDF's vallen. Weet je wat erger is dan een worm in je appel? Een halve worm in je appel... Link naar reactie Delen op andere sites Meer opties om te delen...
Puch Geplaatst: 12 oktober 2012 Delen Geplaatst: 12 oktober 2012 Graag gedaan, als je hulp nodig hebt stuur je maar pm Puch iMac 27" macOS SierraiPhone 5s iOS 10 Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 14 oktober 2012 Delen Geplaatst: 14 oktober 2012 Als je een controle paneel gebruikt voor de hosting server dan zit daar hoogstwaarschijnlijk een statistiek programma in (AWstats bijvoorbeeld). Ga dit eens bekijken. Dan kan je veel meer informatie vinden over hoe/waar/hoelang mensen op je site aanwezig zijn. Als je een eigen (dedicated) server gebruikt kan je AWstats heel gemakkelijk installeren en configureren... “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Sjattuh Geplaatst: 14 oktober 2012 Auteur Delen Geplaatst: 14 oktober 2012 Als je een controle paneel gebruikt voor de hosting server dan zit daar hoogstwaarschijnlijk een statistiek programma in (AWstats bijvoorbeeld). Ga dit eens bekijken. Dan kan je veel meer informatie vinden over hoe/waar/hoelang mensen op je site aanwezig zijn. Als je een eigen (dedicated) server gebruikt kan je AWstats heel gemakkelijk installeren en configureren... Ja ik heb hele lijsten met statestieken. Maar niet dit: Pagina xxx PDF 1 - aantal clicks PDF 2 - aantal clicks PDF 3 - aantal clicks en dat rijtje loopt door tot 14 nu. Weet je wat erger is dan een worm in je appel? Een halve worm in je appel... Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 15 oktober 2012 Delen Geplaatst: 15 oktober 2012 Als je de engelse versie hebt (die ik dus gebruik) van AWstats, klik dan eens op "Navigation -> Viewed -> Full list". Dan kan je precies zien welke file hoe vaak is gedownload... “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Puch Geplaatst: 15 oktober 2012 Delen Geplaatst: 15 oktober 2012 Klopt, awstats geeft dat allemaal weer. Je provider moet het natuurlijk wel in zijn pakket hebben zitten. iMac 27" macOS SierraiPhone 5s iOS 10 Link naar reactie Delen op andere sites Meer opties om te delen...
Sjattuh Geplaatst: 3 november 2012 Auteur Delen Geplaatst: 3 november 2012 one puntje com is mijn host, maar volgens mij gebruiken die geen AWStats... Weet je wat erger is dan een worm in je appel? Een halve worm in je appel... Link naar reactie Delen op andere sites Meer opties om te delen...
Puch Geplaatst: 5 november 2012 Delen Geplaatst: 5 november 2012 Moet je ff aan hen vragen of kijken in je controle panel hoe je statistieken kan bekijken Probeer eens http://joudomeinnaam.nl/awstats Let op geen www voor de domeinnaam. Zo is het toch bij mijn provider iMac 27" macOS SierraiPhone 5s iOS 10 Link naar reactie Delen op andere sites Meer opties om te delen...
Sjattuh Geplaatst: 15 november 2012 Auteur Delen Geplaatst: 15 november 2012 (aangepast) Ik heb gevraagd een paar dagen geleden, maar zij hebben deze mogelijkheid idd niet. Op hun advies Google Analytics geïmplementeerd, maar volgens mij kan ik het hier ook niet terug zien? Iemand hiermee bekend? 15 november 2012 aangepast door Sjattuh Weet je wat erger is dan een worm in je appel? Een halve worm in je appel... Link naar reactie Delen op andere sites Meer opties om te delen...
Puch Geplaatst: 18 november 2012 Delen Geplaatst: 18 november 2012 Hebben ze dan geen andere vorm van stats? iMac 27" macOS SierraiPhone 5s iOS 10 Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen