TorstenA: Text-Basierter Zähler oder mit Grafik

Beitrag lesen

Hallo Thorsten,

Kann man einen Text-basierten zähler direkt in eine html-datei einbinden, d.h. dass das CGI-Skript beim Aufruf über ein <img>-Objekt direkt die Zahl zurückliefert und in der HTML-Datei ausgibt?

Ja, das geht, aber nicht so:

print "Content-type: text/html\n\n";
print "$anzahl";

Wenn ich dich richtig verstanden habe, willst du sowas machen: <img src="./cgi-bin/script.pl">. Damit das funktioniert, muss dein Script einen Header ausliefern, der einen für Grafiken zutreffenden Inhaltstypen enthält ("text/html" ist hier nicht richtig) und natürlich auch eine Grafik.

Das funktioniert aber nur beim direkten aufruf des Scripts. Was muss ich ändern, damit der Zählerstand in der aufgerufenen HTML-Datei an der Stelle mit dem <img> aufruf erscheint? (ohne SS-Includes)

Was ist gegen SSI einzuwenden? Du schließt den sinnvollsten Weg, dein Ziel zu erreichen, aus.

Falls dies nicht möglich ist möchte ich eine Grafik zurückliefern.

Siehe oben. Im übrigen steht die Lösung für dieses Problem im </archiv/>. Wenn du aus dem Zählerstand eine Grafik zusammensetzen möchtest, beschäftige dich - wie Cheatah es dir bereits empfohlen hat - mit GD:

http://search.cpan.org/~lds/GD-2.11/GD.pm

Vielleicht hilft's
Torsten