Thema: ?view Hits? Code Html
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
Sieht auch um einiges unkomplizierter aus mein gewusel ^^
@ ITI Kleiner tipp: um html und php 100 % zu trennen klnntest du per php anstatt text ein bild anliefern lassen (PHP GD). und die html file bleibt unverändert und bei den hits schreibste im html einfach nur: hits: <img src="blabla.php?id=xxx"> Um die klicks hochzuzählen kannste genauso arbeiten. entweder durch nen kleines forwarding oder durch eine PHP GD implementierung.Diphp GD ist seit version 4 (oder schon eher) festerbestandteil. Für mehr infso siehe php.net. ich hoffe du vestehst was ich meine ...
kann ich jetzt keine Ferndiagnose machen, dazu müsst ich schon ein stückchen quellcode sehen
Zu ersteinmal eine Großes Dankeschön and dich Ich weis es sehr zu schätzen. mal ne frage, ich hab alles soweit verstanden, abe das problem ist, das die bilder in html code bearbeitet ist. Gibt es kein Möglichkeit in html code ein verbindung zur php-datei zähler zu ziehen? so viele erfahrungen in php habe ich nicht. Ich habe die bilder mit Dreamweaver bearbeitet, als so`ne art gallery formig.. und das ganze in ein Php datei zu machen ist für mich bisschen schwer.
mal ne frage, ich hab alles soweit verstanden, abe das problem ist, das die bilder in html code bearbeitet ist. Gibt es kein Möglichkeit in html code ein verbindung zur php-datei zähler zu ziehen? so viele erfahrungen in php habe ich nicht. Ich habe die bilder mit Dreamweaver bearbeitet, als so`ne art gallery formig.. und das ganze in ein Php datei zu machen ist für mich bisschen schwer.
Hallo auch, Funktioniert im Grunde ja wie ein counter, mit html alleine wirst du da nicht weit kommen, wird wohl php oder java nötig sein, außerdem muss ja irgendwo gespeichert werden wie oft das schon jemand drauf war, sprich du brauchst (übertrieben ausgedrückt) SQLite [ "Primitive Datenbank" - was im Grunde nichts anderes ist als das Speichern der Variablen in einer text-datei] oder das Speichern der Datensätze in eine *.csv datei (die könnte dann auch von Excel oder sowas ausgelesen werden). in PHP mit SQLite könnte das zum Beispiel so aussehen du hast einmal die datei bilder.php PHP-Code: <?php include="read_sqlite.php" ?><head>...<STYLE TYPE="text/css">a.thumb:hover{border-color: #C4F3EB; /*verpasst deinen thumbs einen mouseover*/}</STYLE>...</head><body>ja Hallo erstmal das ist meine Bildergalerie:<p><a class="thumb" href="popup oder link zum bild"><img src="/thumbnails/bild01.jpg" border=0 /></a></p><?php echo "Hits:" . $pic01 . "\n";?><p><a class="thumb" href="popup oder link zum bild"><img src="/thumbnails/bild02.jpg" border=0 /></a></p><?php echo "Hits:" . $pic02 . " \n";?>//... usw je nach Anzahl <?php }?></body> dann kommen die dateien in denen deine Bilder in Originalgröße sind: bild01.php PHP-Code: <?phpinclude="read_sqlite.php";?><head>...</head><body><IMG src="/bilder/bild01.jpg" /><?php$pic01++;include="write_sqlite.php";?></body> read_sqlite.php PHP-Code: <?php$slite = sqlite_open("bilder.hit");sqlite_query($slite, "create table hitliste (pic01, pic02,...); ");$out = sqlite_query($slite, "select * from hitliste"); while($daten = sqlite_fetch_array ($out, SQLITE_ASSOC)) { int $pic01 = $daten["pic01"]; int $pic02 = $daten["pic02"]; ... }sqlite_close($slite);?> write_sqlite.php PHP-Code: <?php$sinput = sqlite_open("bilder.hit")$sqleintr = "insert into hitliste (pic01, pic02,...) values ";sqlite_query ($sinput, $sqleintr . "($pic01, $pic02, ...)");sqlite_close($sinput);?> Das hab ich grad auf die Schnelle gemacht, mag vllt nicht sehr elegant sein, aber es erfüllt seinen Zweck. Hier ist auch keine Zeitsperre die das Zählen der Klicks von ein und dem selben User in einer bestimmten Zeit unterbindet, sprich jeder Klick wird gezählt. Es kann sein, dass ich im Eifer des Gefechts nen riesen Bock rein gehauen hab, aber das wirst du ja dann sehen. Noch was, du brachst dann jetzt aber einen Webspace der php hat (Die meisten kostenlosen bieten diesen Service nur mit Werbung an). Wenn du einen Account bei funpic.de machst, kannst du dir das SQLite sparen und über MySQL machen. Sollte das Teil da oben garnicht tun meld dich nochmal mit den Fehlermeldungen... Viel Spaß damit. Hoffe das hilft dir
<?php include="read_sqlite.php" ?><head>...<STYLE TYPE="text/css">a.thumb:hover{border-color: #C4F3EB; /*verpasst deinen thumbs einen mouseover*/}</STYLE>...</head><body>ja Hallo erstmal das ist meine Bildergalerie:<p><a class="thumb" href="popup oder link zum bild"><img src="/thumbnails/bild01.jpg" border=0 /></a></p><?php echo "Hits:" . $pic01 . "\n";?><p><a class="thumb" href="popup oder link zum bild"><img src="/thumbnails/bild02.jpg" border=0 /></a></p><?php echo "Hits:" . $pic02 . " \n";?>//... usw je nach Anzahl <?php }?></body>
<?phpinclude="read_sqlite.php";?><head>...</head><body><IMG src="/bilder/bild01.jpg" /><?php$pic01++;include="write_sqlite.php";?></body>
<?php$slite = sqlite_open("bilder.hit");sqlite_query($slite, "create table hitliste (pic01, pic02,...); ");$out = sqlite_query($slite, "select * from hitliste"); while($daten = sqlite_fetch_array ($out, SQLITE_ASSOC)) { int $pic01 = $daten["pic01"]; int $pic02 = $daten["pic02"]; ... }sqlite_close($slite);?>
<?php$sinput = sqlite_open("bilder.hit")$sqleintr = "insert into hitliste (pic01, pic02,...) values ";sqlite_query ($sinput, $sqleintr . "($pic01, $pic02, ...)");sqlite_close($sinput);?>
Hallo ersteinmal wünsche ich einen schönen Dienstag abend. zu meiner frage: ________________ ########### ########### ### BILD #### ########### ########### Name des Bildes Hits : **** _________________ und zwar will ich das er bei hits anzeigt wie oft das bild bzw. der link dazu angeklickt wurde. wie mache ich das das ganze in html. ich wäre auch sehr dank bar.
Foren-Regeln