Zum Inhalt springen

PHP-Counter

Erstellt am 25. Februar 2006 · 1 Antwort · letzte Antwort am 27. Februar 2006

Tags: Frage

Unbekannter Benutzer ·

Hallo Leute,
Ich versuche gerade einen Counter auf meine INTRO-Seite einzubinden. Dazu habe ich als Seiteninhalt NORMAL ein PHP-Script eingebunden das den gewünschten Text ausgibt. Das soll nun mit GIFBUILDER zu einem Bild verarbeitet werden. Mein Problem ist allerdings, dass ich nicht weiß wie ich das CONTENT-Obj styles.content.get dem TEXT-Obj zuweisen soll!!

 subparts.FOOT = IMAGE
 subparts.FOOT {
 file = GIFBUILDER
  file {
   backColor = #000000
   XY = [10.w]+1, [10.h]+10
   10 = TEXT
   10.text < styles.content.get
   10.fontFile = fileadmin/font.ttf
   10.fontColor = #FFFFFF
   10.fontSize = 8
   10.offset = 1, 4
   10.maxWidth = 509
  }
 }
<?php
$datei="fileadmin/counter.txt";
$fp=fopen($datei,"r+");
$zahl=fgets($fp,$stellen);
$zahl++;
rewind($fp);
flock($fp,2);
fputs($fp,$zahl,$stellen);
flock($fp,3);
fclose($fp);
echo $zahl;
echo "hallo";
?>

Danke
Lukas

Markus_ · · Beste Antwort

Hallo Lukas!

bin mir nicht sicher, ob das klappen kann, aber probier doch mal Folgendes:

# Statt bisher
#10.text < styles.content.get
# mal
10.text.cObject < styles.content.get

Das GifBuilderObj TEXT sagt, dass es unter dem Attribut text die Eigenschaften der stdWrap-Funktion annimmt.

Davon abgesehen, würde ich das PHP-Skript anders einbinden; schau dir vielleicht mal das USER_INT- sowie das PHP_SCRIPT_INT-Objekt an! (Für deinen Zähler solltest du vielleicht die _INT-Varianten wählen, da ein Caching hier wohl kaum Sinn macht.)

Gruß und HTH
Markus