Sponsored Links |
|
||||
Danke!
Lieber David deine code funzt leider nicht ich habe folgedes geschrieben mit deinem HTML-Code: <img src="http://counter.meyers-pchilfe.de/freecounter.php" /> er zeigte mir an das dort ne Grafik sein soll hat diese aber ned angezeigt und genau das ist ja mein problem! Hast noch ne Lösung?
|
|
||||
Du musst die Grafik dann ja auch per PHP generieren: PHP: Image-Funktionen - Manual
|
|
||||
Das ist der php text:
<? $datei = "counter2.txt"; //existiert counter? if (!file_exists($datei)) { $dz = fopen($datei, "w"); fwirte($dz, "0"); fclose($dz); } //auslesen $dz = fopen($datei, "r"); $counter = fread($dz, 30); fclose($dz); $counter++; $dz = fopen($datei, "w"); fwrite($dz, $counter); fclose($dz); //counter kann nun auaugegeben werden! ?> <div style="text-align: center;"> <?//grafik $anzahl = strlen($counter); for ($pos = 0; $pos < $anzahl; $pos++) { $ziffer =substr($counter, $pos, 1); switch ($ziffer) { case "0" : echo "<img src=\"0.bmp\">"; break; case "1" : echo "<img src=\"1.bmp\">"; break; case "2" : echo "<img src=\"2.bmp\">"; break; case "3" : echo "<img src=\"3.bmp\">"; break; case "4" : echo "<img src=\"4.bmp\">"; break; case "5" : echo "<img src=\"5.bmp\">"; break; case "6" : echo "<img src=\"6.bmp\">"; break; case "7" : echo "<img src=\"7.bmp\">"; break; case "8" : echo "<img src=\"8.bmp\">"; break; case "9" : echo "<img src=\"9.bmp\">"; break; } } ?> |
|
||||
Irgendwie kommt mir das alles sehr bekannt vor hier.
Zitat:
|
|
||||
Das kann nicht funktionieren, weil Dein PHP-Script ja bereits das Bild sein soll, daher musst Du ein Bild erzeugen (mit den verlinkten Funktionen), und dieses dann als z.B. image/jpeg ausliefern, falls Du ein JPEG generierst, oder image/png, wenn es ein PNG ist, oder ...
Das Bild darf keine HTML-Datei sein, wie es momentan der Fall ist. |
|
||||
Ich würd's per Javascript machen, wie es eigentlich alle anderen auch tun.
Das Bild würde ich trotzdem per PHP generieren, zusätzlich noch eine PHP-Datei, welche Javascript generiert, wobei das generierte Javascript dann das entsprechende Markup im Zieldokument generiert und einfügt. Im Zieldokument kann dann z.B. sowas stehen: HTML-Code:
<!-- ... --> <script src="http://deine-domain.tld/counter.php?id=XXX" type="text/javascript"></script> <!-- ... --> HTML-Code:
<a href="http://deine-domain.tld"><img src="http://deine-domain.tld/counter_image.php?id=XXX" /></a> In der counter_image.php generierst Du dann das Bild mit den bereits verlinkten Funktionen. Über den Parameter "id" kannst Du verschiedene Counter ansprechen, der Parameter kann natürlich irgendwie heißen. So ungefähr wäre zumindest mein Vorgehen bei der Sache, wobei ich keine Counter schreiben würde, weil ich die nicht mag, außer der Kunde besteht darauf. |
Sponsored Links |
Stichwörter |
counter, einbinden, hilfe, php |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
html/css in PHP per include einbinden? <- Problem schon gelöst! | purzel80 | CSS | 6 | 22.11.2010 16:10 |
Einbinden der CSS-Dateien im Header | Carolin | (X)HTML | 9 | 15.01.2009 16:44 |
Shtml auf jeder Seite einbinden - counter | iVx | Serveradministration und serverseitige Scripte | 1 | 13.09.2007 18:31 |
Counter | Despairing | Serveradministration und serverseitige Scripte | 2 | 15.08.2006 09:59 |
Counter mit CSS aufpeppen??? | Jollo | CSS | 3 | 26.12.2004 21:32 |