Seite 1 von 1

Hilfe beim Programmieren

Verfasst: 15. Feb 2014, 15:09
von sPiDeR
Guten Tag,

gibt es hier im Forum Leute die Programmieren können ?

Ich bin gerade dabei programmieren zu lernen, speziell PHP.

Ich bräuchte einen Online Counter für meine Homepage in PHP.

Vorgestellt habe ich mir das so:

Online:

Heute:

Gesamt:

Der Counter soll so simpel wie möglich sein.

Kann mir da jemand weiterhelfen ?

Re: Hilfe beim Programmieren

Verfasst: 15. Feb 2014, 16:16
von Nyrea

Code: Alles auswählen

$datei = "besucher.txt";
$handle = fopen ($datei, "r");
$inhalt = fread ($handle, filesize ($datei));
fclose ($handle);
 
$inhalt = $inhalt + 1;
echo "<p>Du bist der<b>$inhalt</b> Besucher hier</p>";

$handle = fopen ("besucher.txt", "w");
fwrite ($handle, $inhalt);
fclose ($handle);
Einfacher gehts nicht mehr.

Re: Hilfe beim Programmieren

Verfasst: 15. Feb 2014, 16:19
von Flummi
Mit file_get_content und file_put_content ginge es noch schneller.
Dennoch ist diese Voransgehenweise unklug da er nicht nach den IPs schaut.

Edit: Und wie ich gerade sehe, beantwortet es nicht mal die Frage vom TE. :P

Re: Hilfe beim Programmieren

Verfasst: 15. Feb 2014, 16:34
von bwoebi
Und vor allem Nyrea, soll er lernen, nicht alles vorgelabert bekommen.

Re: Hilfe beim Programmieren

Verfasst: 15. Feb 2014, 16:38
von Nyrea
Deswegen das Beispiel, bwoebi.
Jetzt weiß er, wie es für die Allzeitstatistik aussieht und kann selbst überlegen, wie das mit "Im Moment" und "Heute" geht ;)

Re: Hilfe beim Programmieren

Verfasst: 15. Feb 2014, 16:51
von bwoebi
Vor allem würde ich es jetzt noch übertreiben und für schnelleren Zugriff es per shmop Modul machen und nur als Sicherung gelegentlich zur Platte schreiben.

Re: Hilfe beim Programmieren

Verfasst: 18. Feb 2014, 00:51
von Piru
Nyrea hat geschrieben:
SpoilerShow

Code: Alles auswählen

$datei = "besucher.txt";
$handle = fopen ($datei, "r");
$inhalt = fread ($handle, filesize ($datei));
fclose ($handle);
 
$inhalt = $inhalt + 1;
echo "<p>Du bist der<b>$inhalt</b> Besucher hier</p>";

$handle = fopen ("besucher.txt", "w");
fwrite ($handle, $inhalt);
fclose ($handle);
Einfacher gehts nicht mehr.
Einfacher gehts nicht mehr? Einfacher gehts nicht mehr, hue? Wie wärs mit:

Code: Alles auswählen

<?php
exec('my_beautiful_binary');
include('my_beautiful_counter.html');
?>