AW: ?view Hits? Code Html
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:
<?php
include="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
AW: ?view Hits? Code Html
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.
AW: ?view Hits? Code Html
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.
AW: ?view Hits? Code Html
kann ich jetzt keine Ferndiagnose machen, dazu müsst ich schon ein stückchen quellcode sehen
AW: ?view Hits? Code Html
@ 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: 
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 ...
AW: ?view Hits? Code Html
Sieht auch um einiges unkomplizierter aus mein gewusel ^^