Hi all!
Ich habe einmal den PHP Klickzähler ausprobiert, aber er funktioniert nicht. Wenn man auf den Link klick, von dem man die Anzahl klicks wissen will, erscheint folgende Meldung:
"Warning: Cannot modify header information - headers already sent by (output started at /var/www/web582/html/click/click.php:8) in /var/www/web582/html/click/click.php on line 18"
Guckt am besten mal selber nach:
http://benjamin.s3.cybton.com/click/home.htm
Was muss ich an der Datei click.php ändern? Das ist sie:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25: | <html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if($url!=""){
$file="click.dat";
$data = fopen($file, "r+");
$inhalt = fread($data, filesize($file));
if(empty($inhalt)){$inhalt=0;}
$inhalt++;
rewind($data);
fwrite($data, $inhalt);
fclose($data);
header("location:".$url."");
}
else{
echo "!";
}
?>
</body>
</html> |
Obwohl ein Fehler erscheint, werden die Klicks in click.dat aufgeschrieben. Aber das nützt mir nichts, wenn der Link nicht funktioniert! So sieht der Link aus:
<a href="click.php?url=http://benjamin.s3.cybton.com">Hier klicken!</a>
Ich hoffe ihr könnt mir helfen!
Lieben Gruss Benjamin