Siechfred: mehrere Bilder mit image/jpeg ausgeben geht nicht - alternative?

Beitrag lesen

Moin Aqua,

Die Frage ist echt nur, wie ich innerhalb(!!) des Scriptes die einzelnen Ziffern von 0 bis 9 zusammenfügen soll, wenn der Content-type von image/jpeg nicht mehrere aneinandergefügte Bilder erlaubt, sondern immer nur eines.

Wenn ich dein Anliegen richtig verstehe, willst du z.B. die Zahl 1234 in 4 kleinen Bildchen ausgeben. Das würde ich so machen:

Zuerst holst du dir den Wert deines Counters aus einer Datei:

open (CFILE, $dein_counter) || die "Kann Counterdatei nicht oeffnen: $!";
$counterwert = <CFILE>;
close (CFILE);

Dann müsstest du den eingelesenen Wert in einzelne Zahlen aufteilen, etwa so:

@zahlen = split(//, $counterwert);

Nun musst du nur noch den Counter zusammenbauen:

foreach(@zahlen) {
  print "<img src='pfad_zu_den_bildern/zahl$_.jpg'>
}

Damit hättest du dann in dem Beispiel die Bilder zahl1.jpg, zahl2.jpg, zahl3.jpg und zahl4.jpg nebeneinander stehen und somit deinen grafischen Counter. Den kannst du dann via SSI in deine Homepage einbauen.

mfg Torsten

--
Opinions are like assholes: everybody has one.
ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}