Author Topic: Besucherzähler / Site-counter  (Read 5834 times)

0 Members and 1 Guest are viewing this topic.

Offline vipersgarden

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Besucherzähler / Site-counter
« on: August 13, 2007, 09:06:01 PM »
Einen schönen Abend!

Leider bin ich ein ziemliches Nackedei mit PHP!
Darum bitte ich um Hilfe!

Ich habe immer noch das Problem mit meinem Counter.
Ich möchte den EasyCounter verwenden, der die Gesamtzahl der Besucher auf der Startseite, und extra auch die von heute und gestern listet. Auch kann man die IP-Sperre einstellen, so dass Besucher mit der selben IP erst nach einem festgelegten Zeitraum wieder gezählt werden. Auch braucht EasyCounter keine Datenbank, alles wird in txt-files gespeichert.

Es wäre ja so einfach, wenn man den Counter einfach in die home.html integrieren könnte!
Aber wenn da dann ein php drinnen steht, muss man ja die Seite als php, also home.php speichern (oder irre ich mich da gewaltig!). Das hätte ich auch versucht, wird dann aber von der include/template.php nicht gefunden - Fehlermeldung!

Ich habe also jetzt den Counter in die index.php integriert.

Code: [Select]
} // end if get_cache_file()

echo $content;
include(ROOT_PATH.'EasyCounter.php');
include(ROOT_PATH.'includes/page_footer.php');
stat_all()

?>

Dann ganz am Ende stat_all()
Das ist die Ausgabe-Variable vom EasyCounter:

Code: [Select]
function stat_all()
{
  global $count,$aktip;
  checkip($aktip);
  $allhandle = fopen($count,"r");
  while($inhalt = fgetcsv($allhandle, 1024, "|"))
  {
    if (($language == "german") || ($language == "deutsch"))
      $text = "<table><tr><td>Total: </td><td><b>$inhalt[0]</b></td></tr><tr><td>Today: </td><td><b>$inhalt[2]</b></td></tr><tr><td>Yesterday: </td><td><b>$inhalt[4]</b></td></tr></table>";
else
  $text = "<table><tr><td>Gesamt / Total: </td><td><b>$inhalt[0]</b></td></tr><tr><td>Heute / Today: </td><td><b>$inhalt[2]</b></td></tr><tr><td>Gestern / Yesterday: </td><td><b>$inhalt[4]</b></td></tr></table>";
  }
  echo $text;
  fclose ($allhandle);
}
?>

Das scheint im "Hintergrund" zu funktionieren, ich bekomme zu mindest keine Fehlermeldung.

Ich habe schon versucht, nun stat_all() in geschwungenen Klammern {} in die home.html einzufügen.
Passiert gar nichts, außer das ich dann:
{stat_all()} auf home angezeigt bekomme.

Kann mir irgendwer bitte helfen!
1) Wie kriege ich das mit der Variablen hin?
2) oder wie (wo) muss ich was ändern, um home.html zu home.php ändern zu können?

Danke
Mario
http://vipersgarden.at/4images
Mario Schweiger


Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #1 on: August 13, 2007, 09:18:50 PM »
... das hilft sicher ... ;)
... How can I include another PHP file in the templates? ...
... FAQ -> http://www.4homepages.de/forum/index.php?topic=4295.0 ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline vipersgarden

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #2 on: August 13, 2007, 09:20:13 PM »
Ach ja,

wenn ich den Counter in eine als *.php gespeicherte *html einbaue, sieht er (bei mir) so aus.
http://vipersgarden.at/DGHT2007/index.php
ganz unten

oder so:
http://vipersgarden.at/

Das wäre z.B. der code, wie er in vipersgarden.at steht:

Code: [Select]
 <p><span class="Stil2">You are visitor since June 9th, 2006</span><font size="4"><b>
    <?php include("EasyCounter.php");?><br><?php stat_all();?>
    <br>

und genau das würde ich mir das auch bei der 4images startseite vorstellen - wenn es irgendwie geht !?

Nochmals danke, wenn mir irgendwer helfen kann !!

Mario

Mario Schweiger


Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #3 on: August 13, 2007, 09:25:48 PM »
... du solltest aber auch den Tipps nachgehen, die dir gegeben werden ...
... denn unter dem o.g. Link findest du die Möglichkeit des Einbindens einer php-Datei in eine html-Datei ...
... und mehr ist bei der Einbindung des Counters ja nicht notwendig ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline vipersgarden

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #4 on: August 13, 2007, 09:35:04 PM »
Sorry Mawenzi,

die postings haben sich überschnitten !

Danke für den Link!

Mario
Mario Schweiger


Offline vipersgarden

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #5 on: August 13, 2007, 10:02:03 PM »
Funktioniert leider NICHT !!

Ich hab alles genau nach Anleitung gemacht !!

Aber in meiner home.html bekomme ich nun den Code angezeigt!

Code: [Select]
Statistics:

<?php 
include($_SERVER['DOCUMENT_ROOT']."/web386/html/4images/includes/EasyCounter.php");
?>

<?php stat_all(); ?>

Anzahl der registrierten Benutzer: 11

derzeit auch online zu sehen:
www.vipersgarden.at/4images

mario
Mario Schweiger


Offline vipersgarden

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #6 on: August 15, 2007, 05:30:08 PM »
 :lol: :lol: GESCHAFFT !!! :lol: :lol:

Nach stundenlangem herumprobieren hab ich es nun doch geschafft, einen Counter ein zu bauen!
Mit dem zuerst verwendeten "EsayCounter" ging´s einfach nicht.
Wahrscheinlich liegt es daran, dass man 2 PHP einbauen muss, einen nur als Variable (siehe meine vorhergehenden Postings).
Der jetzige hat alles in einem PHP.
Zuerst waren alle Versuche vergeblich, aber mit "iframe" ging´s.
Nach ein bisschen herumspielen, damit der weisse Rand weg war (marginheight/marginwidth ="0"), aber jetzt passt er.

Ihr könnt Euch selbst davon überzeugen:
Counter in meiner Webseite

Nochmals danke für die Tipps und Links
Mario
Mario Schweiger


Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: Besucherzähler / Site-counter
« Reply #7 on: March 08, 2010, 09:49:46 PM »
Gibt es ein Codeschnipsel damit ich nur die "Registrierten User" auslesen kann also "XX registrierte User" ?