Antworten auf deine Fragen:
Neues Thema erstellen

beuscher counter php code anderen

CronoS21

Gesperrt

hi leute hab mir von ihr den php counter ihn meine hp gebaut nur zahlt der wen man drauf geht seden 2 mal und das sedes mal wie muss ich den um bauen das er seden besuch nur ein einsiges mal pro tag zahlt

Code:
<?php
$file = "besucher.txt"; // Diese Variable enthält den pfad der datei besucher.txt
$fp = fopen($file,"r"); // besucher.txt zum lesen öffnen
$zahl = fgets($fp,10); // Den inhalt von besucher.txt in die Variable $zahl einlesen
fclose($fp); // besucher.txt wieder schliessen
$zahl++; // Variable $zahl um 1 erhöhen
$fp = fopen($file,"w");// besucher.txt zum lesen öffnen
fputs($fp,$zahl);// Besucherzahl ($zahl) in besucher.txt speichern
fclose($fp);//besucher.txt schliessen
echo $zahl;// Besucherzahl ausgeben
?>

hoffe auf anwort danke in vorraus
 

S

Sniperfan

Guest

AW: beuscher counter php code anderen

hi leute hab mir von ihr den php counter ihn meine hp gebaut nur zahlt der wen man drauf geht seden 2 mal und das sedes mal wie muss ich den um bauen das er seden besuch nur ein einsiges mal pro tag zahlt



hoffe auf anwort danke in vorraus


Ich verstehe kein Wort...
Versuch es mal mit Rechtschreibung und Satzzeichen.
 

Rakete

Nicht mehr ganz neu hier

AW: beuscher counter php code anderen

... nur zahlt der wen man drauf geht seden 2 mal

Kannst du da mal meine Bankverbindung eintragen wenn das seden 2 mal zahlt? Ich frage dann auch nicht wer oder was seden ist. ;)

Über so ein Skript wirst du nicht zuverlässig erreichen was du möchtest. Der einzige zuverlässige Weg, genau einen Besuch pro Tag zu zählen ist, die Besucher zu einem Login zu zwingen und jeweils den ersten pro Tag zu zählen.
 

r3nt5ch3r

~ Allround pG ~

AW: beuscher counter php code anderen

Also, dass jeder 2x gezählt wird liegt nich an deinem Skript. Evtl wird die Wesbsite 2x aufgerufen (Frames)?

Um einen Besuch pro Tag zu zählen, solltest du eine Datenbank anlegen die entweder mit der IP oder einer Session(-ID) einen wiederkehrenden User identifizieren kann. Per Textdatei wird das etwas komplizierter (evtl Ser ialize & Unser ialize von Arrays mit den jeweiligen Daten).

(Nicht wundern wegen den Leerzeichen, hier sind ein Paar falsche Wörter geblack-listed xD)
 
Zuletzt bearbeitet:

CronoS21

Gesperrt

AW: beuscher counter php code anderen

Also, dass jeder 2x gezählt wird liegt nich an deinem Skript. Evtl wird die Wesbsite 2x aufgerufen (Frames)?

Um einen Besuch pro Tag zu zählen, solltest du eine Datenbank anlegen die entweder mit der IP oder einer Session(-ID) einen wiederkehrenden User identifizieren kann. Per Textdatei wird das etwas komplizierter (evtl ******ze & Un******ze von Arrays mit den jeweiligen Daten).

wie mach ich das genau
 

kleeaar

zwo-eins-risiko!

AW: beuscher counter php code anderen

Ich verstehe kein Wort...
Versuch es mal mit Rechtschreibung und Satzzeichen.
mann das war jetzt gemein... lese mal seine sig

schau dir doch mal das Thema Cookies an... damit kann man ganz einfach führ eine bestimmte Zeit den Besucherzähler lahmlegen...

einfach ein Cookie setzten, das nach 24h abläuft und dann
vor dem Besucherzähkler fragen, ob Kein Cookie existiert (if-abfrage)!

Grüße
 

CronoS21

Gesperrt

AW: beuscher counter php code anderen

mann das war jetzt gemein... lese mal seine sig

schau dir doch mal das Thema Cookies an... damit kann man ganz einfach führ eine bestimmte Zeit den Besucherzähler lahmlegen...

einfach ein Cookie setzten, das nach 24h abläuft und dann
vor dem Besucherzähkler fragen, ob Kein Cookie existiert (if-abfrage)!

Grüße

bin noch php neuling gibst da ein tut wo man das nach lesen kann
 

Rakete

Nicht mehr ganz neu hier

AW: beuscher counter php code anderen

einfach ein Cookie setzten, das nach 24h abläuft und dann
vor dem Besucherzähkler fragen, ob Kein Cookie existiert (if-abfrage)!e

...und was ist mit denen, die innerhalb der 24-Stunden ihre Cookies gelöscht haben? Aus welchem Grund auch immer. Die würden dann immer noch mehrfach gezählt werden.
 

kleeaar

zwo-eins-risiko!

AW: beuscher counter php code anderen

...und was ist mit denen, die innerhalb der 24-Stunden ihre Cookies gelöscht haben? Aus welchem Grund auch immer. Die würden dann immer noch mehrfach gezählt werden.
klar...
über ips kannst ja nix machen, weil die sich noch schneller ändern...
daher nehme ich die Cookievariante...
 

CronoS21

Gesperrt

AW: beuscher counter php code anderen

hier ist eigentlich alles erklärt
PHP: setcookie - Manual

Grüße

Also muss ich das ihn meine php des besucher den code rein schreiben

Code:
[COLOR=#000000][COLOR=#0000bb]<?php
$value [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#dd0000]'morris'[/COLOR][COLOR=#007700];

[/COLOR][COLOR=#0000bb]setcookie[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"TestCookie"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]$value[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]setcookie[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"TestCookie"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]$value[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]time[/COLOR][COLOR=#007700]()+[/COLOR][COLOR=#0000bb]86400[/COLOR][COLOR=#007700]);  [/COLOR][COLOR=#ff8000]/* verfällt in 1 Stunde */
[/COLOR][COLOR=#0000bb]setcookie[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]"TestCookie"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]$value[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]time[/COLOR][COLOR=#007700]()+[/COLOR][COLOR=#0000bb]86400[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]"/~rasmus/"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]".morris.de.pl"[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]?>[/COLOR] [/COLOR]
oder so wen ich mich nicht verlesen habe
 

kleeaar

zwo-eins-risiko!

AW: beuscher counter php code anderen

PHP:
<?php
if(!isset($_Cookie['TestCookie'])){
$file = "besucher.txt"; // Diese Variable enthält den pfad der datei besucher.txt
$fp = fopen($file,"r"); // besucher.txt zum lesen öffnen
$zahl = fgets($fp,10); // Den inhalt von besucher.txt in die Variable $zahl einlesen
fclose($fp); // besucher.txt wieder schliessen
$zahl++; // Variable $zahl um 1 erhöhen
$fp = fopen($file,"w");// besucher.txt zum lesen öffnen
fputs($fp,$zahl);// Besucherzahl ($zahl) in besucher.txt speichern
fclose($fp);//besucher.txt schliessen
echo $zahl;// Besucherzahl ausgeben
setcookie("TestCookie", 'kountercookie', time()+86400);  /* verfällt in 1 Stunde */
}
?>

So machste das !

EDIT: und der gesamte code muss jetzt vor deinem <head>tag stehen... sonst gehts nicht

Grüße
 

CronoS21

Gesperrt

AW: beuscher counter php code anderen

PHP:
<?php
if(!isset($_Cookie['TestCookie'])){
$file = "besucher.txt"; // Diese Variable enthält den pfad der datei besucher.txt
$fp = fopen($file,"r"); // besucher.txt zum lesen öffnen
$zahl = fgets($fp,10); // Den inhalt von besucher.txt in die Variable $zahl einlesen
fclose($fp); // besucher.txt wieder schliessen
$zahl++; // Variable $zahl um 1 erhöhen
$fp = fopen($file,"w");// besucher.txt zum lesen öffnen
fputs($fp,$zahl);// Besucherzahl ($zahl) in besucher.txt speichern
fclose($fp);//besucher.txt schliessen
echo $zahl;// Besucherzahl ausgeben
setcookie("TestCookie", 'kountercookie', time()+86400);  /* verfällt in 1 Stunde */
}
?>
So machste das !

EDIT: und der gesamte code muss jetzt vor deinem <head>tag stehen... sonst gehts nicht

Grüße


cool dank ihn meine html seite meinst du bestimmt
 

kleeaar

zwo-eins-risiko!

AW: beuscher counter php code anderen

ganau!
Am besten ganz nach oben, bevor dein html-anfängt...

EDIT: allerdings wir so deine ausgegebene Besucheranzahl (das nach dem echo) nur dann angezeigt, wenn du kein cookie hast(nur einmal )

machs doch besser so:
PHP:
<?php

$file = "besucher.txt"; // Diese Variable enthält den pfad der datei besucher.txt
$fp = fopen($file,"r"); // besucher.txt zum lesen öffnen
$zahl = fgets($fp,10); // Den inhalt von besucher.txt in die Variable $zahl einlesen
fclose($fp); // besucher.txt wieder schliessen

if(!isset($_Cookie['TestCookie'])){
$zahl++; // Variable $zahl um 1 erhöhen
setcookie("TestCookie", 'kountercookie', time()+86400);  /* verfällt in 1 Stunde */
}

$fp = fopen($file,"w");// besucher.txt zum lesen öffnen
fputs($fp,$zahl);// Besucherzahl ($zahl) in besucher.txt speichern
fclose($fp);//besucher.txt schliessen
echo $zahl;// Besucherzahl ausgeben

?>
Grüße
 
Zuletzt bearbeitet:

CronoS21

Gesperrt

AW: beuscher counter php code anderen

mmm er will nicht ganz hab es vor es mit den html anfang geschrieben

Code:
<?php
if(!isset($_Cookie['TestCookie'])){
$file = "besucher.txt"; // Diese Variable enthält den pfad der datei besucher.txt
$fp = fopen($file,"r"); // besucher.txt zum lesen öffnen
$zahl = fgets($fp,10); // Den inhalt von besucher.txt in die Variable $zahl einlesen
fclose($fp); // besucher.txt wieder schliessen
$zahl++; // Variable $zahl um 1 erhöhen
$fp = fopen($file,"w");// besucher.txt zum lesen öffnen
fputs($fp,$zahl);// Besucherzahl ($zahl) in besucher.txt speichern
fclose($fp);//besucher.txt schliessen
echo $zahl;// Besucherzahl ausgeben
setcookie("TestCookie", 'kountercookie', time()+86400);  /* verfällt in 1 Stunde */
}
?> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Morris Page</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
<style type="text/css">
<!--
body {
    background-image: url();
    background-color: #000000;
}
.Stil1 {color: #FFFFFF}
-->
</style></head>
<body>
<div align="center">
  <!--Im Film verwendete URLs-->
  <!--Im Film verwendeter Text-->
  <!-- saved from url=(0013)about:internet -->
  <script language="javascript">
    if (AC_FL_RunContent == 0) {
        alert("Diese Seite erfordert die Datei \"AC_RunActiveContent.js\".");
    } else {
        AC_FL_RunContent(
            'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
            'width', '800',
            'height', '750',
            'src', 'Morris Page',
            'quality', 'high',
            'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
            'align', 'middle',
            'play', 'true',
            'loop', 'true',
            'scale', 'showall',
            'wmode', 'window',
            'devicefont', 'false',
            'id', 'Morris Page',
            'bgcolor', '#000000',
            'name', 'Morris Page',
            'menu', 'true',
            'allowFullScreen', 'false',
            'allowScriptAccess','sameDomain',
            'movie', 'Morris Page',
            'salign', ''
            ); //end AC code
    }
</script>
  <noscript>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="750" id="Morris Page" align="middle">
      <param name="allowScriptAccess" value="sameDomain" />
      <param name="allowFullScreen" value="false" />
      <param name="movie" value="Morris Page.swf" />
      <param name="wmode" value="transparent" />
      <param name="bgcolor" value="#000000" />    
      <embed src="Morris Page.swf" quality="high" bgcolor="#000000" wmode="transparent" width="800" height="750" name="Morris Page" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />    
  </object>
  </noscript>
</div>
<span class="Stil1">
<?
include("Besucherzaehler.php");
?>
</span>
</body>
</html>

ist die html die mir flash raus gibt wen ich auf veröffenlichen gehe :schmoll:
 

kleeaar

zwo-eins-risiko!

AW: beuscher counter php code anderen

ich hab im Beitrag vorher noch mal was editiert!

du hast auch eine php-datei (.php?) sonst geht ja nichts!
Grüße
 
Zuletzt bearbeitet:

CronoS21

Gesperrt

AW: beuscher counter php code anderen

mmm hab das ihn meine php um geschrieben wie du geschriben hast und ich habe ihn der html das auch geschireben was du gescheiben hast aber er machst immer noch glaupe ich lösch lieber den besucher zahler ich gehe 20 mal taglich auf meien page mal 2 gleich 200 bezucher :lol:
 

kleeaar

zwo-eins-risiko!

AW: beuscher counter php code anderen

Das darfst du nicht mehr machen!
ist überflüssig der code...

PHP:
<?
include("Besucherzaehler.php");
?>

Grüße
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben