Siemka wszystkim,
Chciałbym na stronie umieścić kilka linków do innych stron jak i linki do pobrania. Mianowicie, poszukuje takiego małego skrypcika w PHP lub JavaScript, który pomógłby mi zliczyć te kliknięcia taki mały, żeby nie trzeba było go wrzucać na serwer tylko na stronie w postaci skryptu. Domyślam się, że takie skrypty istnieją, lub można samemu napisać, ale ja w tych rzeczach jestem noga, więc proszę o pomoc.
Z góry dzięki
Skrypt zliczający kliknięcia w link !
-
- Posty: 18
- Rejestracja: 28 lip 2005, 09:26:19
- Lokalizacja: Włocławek
- Płeć:
- User Agent:
- Kontakt:
Skrypt zliczający kliknięcia w link !
Clothes off, face down, x up, c'mon... G-Unit
Re: Skrypt zliczający kliknięcia w link !
Coś mi się wydaje że nie...przynajmniej ich nie widziałem.MisieK pisze:Domyślam się, że takie skrypty istnieją
Zliczanie kliknięć w link:
Kod: Zaznacz cały
<?php
ob_start();
if(!isset($_GET['id'])) {
die();
}
if(!is_numeric($_GET['id'])) {
die();
}
// tutaj początek instrukcji zliczające
if($_GET['id']==1) {
$id_file=$_GET['id'].'.html';
if(!file_exists($id_file)) {
touch($id_file);
chmod($file, 0777);
echo "Dopiero teraz plik z ID <b>".$_GET['id']."</b> został utworzony. Teraz już będzie poprawnie naliczał.";
} else {
$file=fopen($id_file, "r");
flock($file, 1);
$get_click=fgets($file, 100);
flock($file, 3);
fclose($file);
$get_click++;
$file=fopen($id_file, "w");
flock($file, 2);
fwrite($file, $get_click);
flock($file, 3);
fclose($file);
header('Location: http://www.tu_wpisz_adres_linku_o_id_1.pl');
}
}
/ /tutaj koniec instrukcji zliczającej
ob_end_flush();
?>
zmieniasz linię if($_GET['id']==NowyID) oraz header('Location: http://www.nowy adres.pl');
- Ilośc kliknięc zapisana jest w ID.html , gdzie ID to ID linka - np. 1.html.
- Kliknięcia naliczać będzie !tylko! wtedy, gdy wywołasz go jako np. licznik.php?id=1. Wtedy automatycznie przekierowuje do adresu podanego przez header("Location: adres");
Pozdrawiam