bin neu hier und wollt mal schauen ob ihr mir vllt helfen könnt.
Also ich wollte ein Counter mit Cookies bauen.
Sieht im Moment aus wie folgt:
betreffende Zeilen aus "function.php"
Code: Alles auswählen
<?...
function counter()
{
$ip = $_SERVER['REMOTE_ADDR'];
$file_k = fopen("data/count/counter_k.txt","r+");
$file_b = fopen("data/count/counter_b.txt","r+");
$counter_k = fgets($file_k, 100);
$counter_b = fgets($file_b, 100);
rewind ($file_k);
rewind ($file_b);
if($ip == $_COOKIE['visit'])
{
fwrite($file_k,$counter_k+1);
}
else
{
setcookie('visit', $ip); * Zeile 47
fwrite($file_b,$counter_b+1);
};
echo "<font size='1' color='gray' font='Courier'>";
echo "<div align='center'>";
echo "<b><u>Statistik</u>";
echo "<br>";
echo "<br>";
echo "$counter_b Besucher";
echo "<br>";
echo "$counter_k Klicks</b>";
echo "<br>";
echo "<br>";
echo "by WenZel";
echo "<br>";
echo "</font>";
echo "</div>";
fclose($file_k);
fclose($file_b);
};
...?>
Code: Alles auswählen
<html>...
<? include('data/function.php'); ?> * Zeile 16
...
<? counter(); ?>
...</html>
Die Funktion rufe ich im BODY auf.
Fehlermeldung:
Live-ansicht unter ^^Warning: Cannot modify header information - headers already sent by (output started at ...www/index.php:16) in ...data/function.php on line 47
http://www.wenzelhp.bplaced.net/
Wäre nicht schlecht wenn des Prinzip mit den Cookies bleibt, da das Script eh schon fertig ist

Hoffe es findet sich jemand der mir helfen kann

ALLE DATEIN BEFINDEN SICH IM RICHTIGEN ORDNER
ALLE ANDREREN FUNKTIONEN FUKTIONIEREN
WENN IHR DIE KOMPLETTE 'INDEX.PHP' ODER 'FUNCTION.PHP' SEHEN WOLLT/MÜSSTET, MELDET EUCH !!!
mfg
WenZel
