Daten aus Forum
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Ähm, mit deinem Counter stimmt etwas nicht. Und zwar verwendest du 3 Variablen für den Counter, zwei davon sind aber undefiniert. Soweit ich das sehe, müsstest du diese drei Variablen durch eine (z.B. $rufauf, die ist nämlich definiert) ersetzen.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Code: Alles auswählen
<?php
echo "<b>***</b><br>";
if(!file_exists("***"))
{$counter=@fopen("***", "a");}
else
{$counter=@fopen("***.txt", "r+");}
$aufruf=fgets($counter,800);
$aufruf=$aufruf+1;
rewind($counter);
fputs($counter,$aufruf);
fclose($counter);
echo "Besucher insgesamt: $aufruf";
// Timestamp auslesen bzw. das erste Mal schreiben
if (time() - $timestamp > 86400)
{
// neuen Timestamp speichern
// Counter zurücksetzen
}
else
{
if(!file_exists("***"))
{$counter=@fopen("***", "a");}
else
{$counter=@fopen("***", "r+");}
$rufauf=fgets($counter,800);
$rufauf=$rufauf+1;
rewind($counter);
fputs($counter,$rufauf);
fclose($counter);
echo "Besucher heute: $rufauf";
}
?>
Was ist falsch?
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Ich hab das ganze mal ein bisschen aufbereitet. Wenn du irgendwelche Fragen zum Code haben solltest, einfach fragen.
Ach ja: Keine Garantie, dass der Code funktioniert. *g*

Code: Alles auswählen
<?php
if (!file_exists('timestamp.txt'))
{
$stamp = @fopen('timestamp.txt', 'w');
fputs($stamp, time());
fclose($stamp);
}
else
{
$stamp = @fopen('timestamp.txt', 'r+');
$timestamp = fgets($stamp, 800);
rewind($stamp);
if (time() - $timestamp > 86400)
{
fputs($stamp, time());
$aufruf = 1;
}
fclose($stamp);
}
if (!file_exists('counter.txt'))
{
$counter = @fopen('counter.txt', 'a');
}
else
{
$counter = @fopen('counter.txt', 'r+');
}
if (!isset($aufruf))
{
$aufruf = fgets($counter,800);
$aufruf++;
}
rewind($counter);
fputs($counter, $aufruf);
fclose($counter);
echo "Besucher heute: $aufruf";
?>
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Code: Alles auswählen
if (!file_exists('Counter/timestamp.txt'))
{
$stamp = @fopen('Counter/timestamp.txt', 'w');
fputs($stamp, time());
fclose($stamp);
}
else
{
$stamp = @fopen('Counter/timestamp.txt', 'r+');
$timestamp = fgets($stamp, 800);
rewind($stamp);
if (time() - $timestamp > 86400)
{
fputs($stamp, time());
$rufauf = 1;
}
fclose($stamp);
}
if (!file_exists('***.txt'))
{
$kcounter = @fopen('***.txt', 'a');
}
else
{
$kcounter = @fopen('***.txt', 'r+');
}
if (!isset($rufauf))
{
$rufauf = fgets($kcounter,800);
$rufauf++;
}
rewind($kcounter);
fputs($kcounter, $rufauf);
fclose($kcounter);
echo "Besucher heute: $rufauf";
Warning: fgets(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 225
Warning: rewind(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 229
Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 230
Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 231
Zuletzt geändert von Andavos am 30.07.2006 09:35, insgesamt 2-mal geändert.
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Verlinke mal deine komplette Datei, kA, auf welche Zeilen sich die Fehlermeldungen beziehen...
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Ich habe die Linien oben im Zitat reingeschrieben!Andavos hat geschrieben:Geht immer noch nicht, die Fehlermeldung lautet:Code: Alles auswählen
if (!file_exists('Counter/timestamp.txt')) { $stamp = @fopen('Counter/timestamp.txt', 'w'); fputs($stamp, time()); fclose($stamp); } else { $stamp = @fopen('Counter/timestamp.txt', 'r+'); $timestamp = fgets($stamp, 800); rewind($stamp); if (time() - $timestamp > 86400) { fputs($stamp, time()); $rufauf = 1; } fclose($stamp); } if (!file_exists('***.txt')) { $kcounter = @fopen('***.txt', 'a'); } else { $kcounter = @fopen('***.txt', 'r+'); } if (!isset($rufauf)) { Linie 225 $rufauf = fgets($kcounter,800); $rufauf++; } Linie 229 rewind($kcounter); Linie 230 fputs($kcounter, $rufauf); Linie 231 fclose($kcounter); echo "Besucher heute: $rufauf";
Warning: fgets(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 225
Warning: rewind(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 229
Warning: fputs(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 230
Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web176/html/Projekt-Fake/new_index.php on line 231
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Teste mal das:
So funktioniert der Counter bei mir. 
Code: Alles auswählen
if (!file_exists('timestamp.txt'))
{
$stamp = @fopen('timestamp.txt', 'w');
fputs($stamp, time());
fclose($stamp);
}
else
{
$stamp = @fopen('timestamp.txt', 'r+');
$timestamp = fgets($stamp, 800);
rewind($stamp);
if (time() - $timestamp > 86400)
{
fputs($stamp, time());
$rufauf = 1;
}
fclose($stamp);
}
if (!file_exists('counter.txt'))
{
$kcounter = @fopen('counter.txt', 'w');
$rufauf = 1;
}
else
{
$kcounter = @fopen('counter.txt', 'r+');
if (!isset($rufauf))
{
$rufauf = fgets($kcounter,800);
$rufauf++;
}
rewind($kcounter);
}
fputs($kcounter, $rufauf);
fclose($kcounter);
echo "Besucher heute: $rufauf";

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.