• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

wie rufe bzw. baue ich den counter auf/ein??

Metallica

Lounge-Member
Hi,
hab da 'ne Frage bezüglich PHP-Counter. Ich hab mir so'n Ding runtergeladen und fange nicht so recht was damit an.
Ich sehe da nen Ordner mit gif's. eine txt die hochzählt die php-datei und noch so ein paar sachen.
Jetzt möchte ich den Counter die MenüBar (linkes Frame) meiner Homepage einbauen, weiß aber nicht genau wie.
In der MenüBar.html muss ich irgendwie das phpfile aufrufen, nehm ich mal an. Aber wo positioniere ich das gif??? Es sind doch mehrere die sich jedesmal nach einem Zugriff ändern???

Anm.:
Ich hab 'nen AppacheServer auf meinem NT-Rechner laufen in Verbindung mit phpEdit. Kann ich das ganze damit Testen bevor ich's in den nächsten Tagen auf den Server spiele?? Sonst weiß ich ja nicht einmal ob's funtzt.
 
das is ein html counter du musst also deinmenu zu einer php file machen und dann kannst den counter einsetzten!
 
hähhhh???

Warum ist das ein html-Counter und warum muss ich meine Menü.html zu einem php-file machen. Wie soll das gehen. in meiner menü.html hab ich außerdem noch ein java-menüapplet drinnen. ich dachte, wenn ich da nen platzhalter für das counter.gif schaffe und irgendwie in html das php-file anspreche dann funtzt das?????
 
Dann muss deine menü datei menu.php heißen oder ähnlich!

Hier den html code deines menü rein!

<html>
<head>
<title>Animated Counter 1.1</title>
<script language="JavaScript">
<!--
function closeWin() {
self.close();
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<center>
<br>
<br>
<u><font face="Arial, Helvetica, sans-serif" size="4">Animated Counter - PHP Version</font></u><br>
<br>
<font size="2" face="Arial, Helvetica, sans-serif">- Hit Reload - <br>
<br>
</font>

<!--Cut here -->

<?php
// Simple Animated Counter PHP 1.1
// Author: Chi Kien Uong
// URL: http://www.proxy2.de

// - chmod this document to 755! -

// url to the digits
$img = "http://www.proxy2.de/demo/acountphp/";

// url to the animated digits
$animated_img = "http://www.proxy2.de/demo/acountphp/ani/";

// How many digits to show
$padding = 6;

// digit width and height
$width = 16;
$height = 22;

// path to the log file
$fpt = "acount.txt"; // log file - chmod it to 666

// optional configuration settings

$lock_ip =0; // IP locking to avoid reloading 1=yes 0=no
$ip_lock_timeout =30; // in minutes
$fpt_ip = "ip.txt"; // IP log file - chmod it to 666

// end configuration

function checkIP($rem_addr) {
global $fpt_ip,$ip_lock_timeout;
$ip_array = file($fpt_ip);
$reload_dat = fopen($fpt_ip,"w");
$this_time = time();
for ($i=0; $i<sizeof($ip_array); $i++) {
list($ip_addr,$time_stamp) = split("\|",$ip_array[$i]);
if ($this_time < ($time_stamp+60*$ip_lock_timeout)) {
if ($ip_addr == $rem_addr) {
$found=1;
} else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
}
}
}
fwrite($reload_dat,"$rem_addr|$this_time\n");
fclose($reload_dat);
return ($found==1) ? 1 : 0;
}

if (!file_exists($fpt)) {
$count_dat = fopen($fpt,"w+");
$digits = 0;
fwrite($count_dat,$digits);
fclose($count_dat);
}
else {
$line = file($fpt);
$digits = $line[0];
if ($lock_ip==0 || ($lock_ip==1 && checkIP($REMOTE_ADDR)==0)) {
$count_dat = fopen($fpt,"r+");
$digits++;
fwrite($count_dat,$digits);
fclose($count_dat);
}
}
$digits = sprintf ("%0".$padding."d",$digits);
$ani_digits = sprintf ("%0".$padding."d",$digits+1);
echo "<table cellpadding=0 cellspacing=0 border=0><tr align=center>\n";
$length_digits = strlen($digits);
for ($i=0; $i < $length_digits; $i++) {
if (substr("$digits",$i,1) == substr("$ani_digits",$i,1)) {
$digit_pos = substr("$digits",$i,1);
echo ("<td><img src=$img$digit_pos.gif width=$width height=$height></td>\n");
} else {
$digit_pos = substr("$ani_digits",$i,1);
echo ("<td><img src=$animated_img$digit_pos.gif width=$width height=$height></td>\n");
}
}
echo "</tr></table>\n";
?>

<!--Cut here -->


<br>
<br>
<a href="javascript:closeWin()"><font face="Arial, Helvetica, sans-serif" size="2">Close
window</font></a>
</center>
</body>
</html>



und schon hast dein menü mir dem counter!
 
Zuletzt bearbeitet:
Verzeih mir für meine blöden Fragen - aber das ist mein erster Counter.

Vielleicht bin ich zu doof, aber was meinst Du mit:
Sann muss deine menü datei menu.php heißen oder ähnlich!
???

Noch was:
Der folgende Teil muss zusätzlich in meine Menü.htm rein, oder??
<html>
<head>
<title>Animated Counter 1.1</title>
<script language="JavaScript">
<!--
function closeWin() {
self.close();
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF">
<center>
<br>
<br>
<u><font face="Arial, Helvetica, sans-serif" size="4">Animated Counter - PHP Version</font></u><br>
<br>
<font size="2" face="Arial, Helvetica, sans-serif">- Hit Reload - <br>
<br>
</font>

Und der Teil ab <?php muss in die counter.php rein, oder??
Aber wo im htm-Teil wird dann die php-datei aufgerufen??

Ahja nochwas:
ich möchte natürlich die ganzen Sachen mit dem Hit Reload usw. wegkriegen und stattdessen soll pro Aufruf der Site der Counter weitergezählt werden. Wie mache ich das genau??
 
Re: Verzeih mir für meine blöden Fragen - aber das ist mein erster Counter.

Metallica schrieb:
Vielleicht bin ich zu doof, aber was meinst Du mit:
Sann muss deine menü datei menu.php heißen oder ähnlich!
???

sorry natürlich:
Dann muss deine menü datei menu.php heißen oder ähnlich, halt eine php datei, wo dann der zähler und das menü drinne sind!
 
Boah, das ist aber 'n Scheiß Counter *g*

Ich würde dir lieber einen entfehlen, der die Zahl als Grafik ausgibt (so einen hab' ich mal gebastelt, der läuft auf MySQL basis und ist 100% anpassbar [aussehen usw.])
 
Sorry Leute, is mein erster Counter. Wenn's da bessere oder leicht anpassfähige gibt, wäre ich sehr dankbar, wenn ihr mir die Dinger mailen könntet. Ich hab mir diesen Counter nur runtergeladen, weil er mir optisch gut gefiel. Dass der so schlecht programmiert ist, hab ich nicht gewußt.
Ich hätte mir halt schon vorgestellt, dass ich den Zähler (grafisch sollte er aber unbedingt sein) bequem in meine Menü.htm übernehmen kann.
Ich hab die appache-serveremulation auf meinen NT-Rechner laufen. Testen is also kein Problem.
 
Den Counter rücke ich so nicht raus ;)

Wenn du willst kann ich dir den Counter mal abgeändert geben. Momentan ist er noch Multibenutzer-fähig und läuft über 'ne MySQL Datenbank.
 
ich hab auch nen couter multi user, da hab ich aber zu lange dran gesessen als ihn einfach wegzugeben, so wie bei crying man! *g*
 
So schwer ist das ja gar nicht!!!

Das einzigste was gemacht werden muß ist eine Zahl hochzählen und die dann als Bild ausgeben und diese Funktion wird ja auf php.net ausführlich beschrieben !

Bei einen Multicounter muß man halt mehrere Zahlen hochzählen :)

Wie läuft das bei deinen Counter, auch über 'ne Datenbank?
Ich hab' mir 'ne Tabelle mit allen benutzerinformationen angelegt und da ist dann auch gleich die aktuelle Zahl des Counters drin abgelegt (also für jeden Counter/Benutzer einen Datensatz).

Wann läuft deine Homepage nw7.de eigentlich an, diese Domain finde ich viel zu schade als das man sie einfach ohne richtigen Content vor sich hin schlummern lassen sollte (schließlich ist es eine 3-stellen-domain !)
 
1. meiner zählt aber in einer datei hoch!

2. Da ich kein guter desighner bin dauerts noch etwas!(wenn du mir helfen willst gerne *g*)
 
Ich bin auch kein Ass im Designen, kann aber durchaus etwas zustande kriegen :)

Was willsst du denn genau für eine Seite aufziehen (ich vermute etwas mit Spielen, wegen den Black & White Männchen :))
 
jetzt bin ich total verwirrt.....

Hi,

den counter, den ich hier in meinem ersten posting zum download angegeben habe, ist von php-archiv.de

Ihr redet immer von mysql usw. Wenn ich 'nen counter habe, der aus 'ner counter.php besteht, ein txt-file das hochzählt und die gif's die ich anzeigen möchte, dann brauche ich in meiner menü.html doch "nur" das php-file ansprechen. wenn jetzt der server noch php unterstützt, dann müßte es doch funzen, oder???
 
Zurück
Oben