Counter schreiben bei Download-Link-Klick

es geht doch bestimmt, dass beim Klick auf einen Download-Link<a href="VK.vcf"><p>Visitenkarte laden</p></a>eine Counter Datei auf dem Server hochgezählt wird

[CODE]<?php
$datei = fopen(„…/files/counter-vk.txt“,„r+“);
$counterstand = fgets($datei, 10);
if($counterstand == „“)
{
$counterstand = 0;
}
$counterstand++;

rewind($datei);
fwrite($datei, $counterstand);
fclose($datei);
?>[/CODE]

Wie geht das bitte?

Vielen Dank

Dein HTML-Code ist fehlerhaft. nnerhalb eines dürfen keine Blockelemente wie

vorkommen. Wenn Du zusätzliche Styles unterbringen willst, verwende Inline-Elemente wie .

Um einen Zähler unterzubringen, müsstest Du das Linkziel auf diesen Zähler setzen. Beim Anklicken müsste der Zähler hochzählen und gleichzeitig die angeforderte Datei zum Download anbieten (Stichwort: header-Funktion mit location oder file_put_contents zusammen mit entsprechendem Content-type per header-Funktion). Ein Beispiel dafür findest Du hier:
http://www.feenders.de/ratgeber/experten/198-php-download-counter-script.html oder bei Suche nach „php downloadzähler“.

ok, vielen Dank.
ich hatte da keinen eigenen Lösungsansatz.

das mir

innerhalb von werde ich mir merken…

Alternativ kannst du beim onClick auf den Link einen ajaxrequest auf deinen PHP schnipsel abschicken.