Philipp Behrmann: Countereinbindung

Hallo, ich versuche gerade einen ganz einfachen Counter auf meiner Seite einzubinden, bin da aber nicht so ganz bewandert.... :)

Also mein Problem:
Ich habe Websapce ohne php Unterstützung. Ein bekannter hat welchen mit php und hat mir gestattet das ich die beiden Dateien bei ihm uploade (einmal die count.txt und die counter.php). Nun möchte ich das auf meiner Seite "Es waren bereits xxx Besucher auf dieser Seite" steht. Wie kann ich nun diesen Inhalt der Textdatei bei mir anzeigen lassen?

Counter.php:
<?
  $counterfile = "count.txt";
  $tmp = fopen($counterfile,"r");
  $hits = fgets($tmp,1000);
  fclose($tmp);

$hits++;
  echo $hits;

$tmp = fopen($counterfile,"w");
  fwrite($tmp,$hits);
  fclose($tmp);
?>

Vielleicht könnt ihr mir ja helfen.

mfG
Philipp Behrmann

  1. hi,

    Nun möchte ich das auf meiner Seite "Es waren bereits xxx Besucher auf dieser Seite" steht. Wie kann ich nun diesen Inhalt der Textdatei bei mir anzeigen lassen?

    entweder sorgst du dafür, dass dein php-script ein bild zurückgibt, welches den counterstand enthält (-> text in ein bild schreiben, beschäftige dich mit den grafik-funktionen der gd-lib), und bindest dieses dann über <img> in deine seite ein;
    oder du lässt deine php-script javascript-code erzeugen, der den counterstand dynamisch ins dokument schreib, und bindest dieses dann als externes javascript ein.

    in beiden fällen auch auf das auslösen des korrekten content-type-headers achten.

    gruss,
    wahsaga

    1. gibt es da auch ne leichtere Möglichkeit?

      Wenn nicht, wie kann ich die zweite möglichkeit umsetzen?

      mfG

      1. hi,

        gibt es da auch ne leichtere Möglichkeit?

        klar, lege dir selbst webspace mit PHP-unterstützung zu.
        kostet kaum noch was, und "geiz ist geil" sollte nicht immer das oberste motto sein, auch wenn es heutzutage vielfach propagiert wird.

        Wenn nicht, wie kann ich die zweite möglichkeit umsetzen?

        so, wie ich sagte: erzeuge mit php den javascript-code, der den counterstand dynamisch ins dokument schreibt, z.b. mittels document.write().

        gruss,
        wahsaga

        1. so, wie ich sagte: erzeuge mit php den javascript-code, der den counterstand dynamisch ins dokument schreibt, z.b. mittels document.write().

          Das einzige Problem ist dabei, dass ich mich mit php überhautgarnicht auskenne.... Ich habe das Counterscript auf einer Seite gefunden. Bin froh das ichs jetzt mit html geschafft hab :)

          mfG

          1. hi,

            Das einzige Problem ist dabei, dass ich mich mit php überhautgarnicht auskenne....

            dann lerne es, wenn du es einsetzen möchtest.

            gruss,
            wahsaga

          2. Hello,

            so, wie ich sagte: erzeuge mit php den javascript-code, der den counterstand dynamisch ins dokument schreibt, z.b. mittels document.write().

            Das einzige Problem ist dabei, dass ich mich mit php überhautgarnicht auskenne.... Ich habe das Counterscript auf einer Seite gefunden. Bin froh das ichs jetzt mit html geschafft hab :)

            Das Counterscript taugt so auch nichts.
            Es fehlt die Dateisperre vor dem Lesen und entsperren wieder nach dem Schreiben.

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen