Loading...   Upload Image

Kommentare zu Simpler Hit Counter Tutorials » PHP/MySQL Tutorial - Kommentare

 stars
Simpler Hit Counter

Simpler Hit Counter

Author: Alice
Datum: 18.04.2009
Schwierigkeit: einfach
Gelesen: 5377

Hier wird gezeigt, wie man einen simplen HitCounter erstellt, bei dem ein Startwert vorgegeben werden kann ...
read TutorialTutorial lesen


5 Kommentare Kommentare zu Simpler Hit Counter

  • Huhu Leute,
    nach langem Schweigen melde ich mich doch nochmal mit einem Problem.

    Ich hab mal nach langer Zeit wieder eine eigene HP und wollte nun die Counter-Skipt verwenden und es auch mit dieser 30min-Sperre machen, aber es funktioniert nicht.

    <?php 	
    	setcookie(\"luminaCount\", $hits, time()+1800);  /* verfllt in 1/2 Stunde */
    	echo $_COOKIE[\"luminaCount\"];
    ?>
    <?php	
    	$datei = fopen(\"count.txt\",\"r+\"); 	// Datei zum lesen oeffnen
      
    	$hits = fgets($datei, 10); 			// Inhalt der Datei auslesen
    	
    	if($hits == \"\"){ 					// Pruefen ob auch ein Wert in der Datei vorhanden ist
    	    $hits = 0;						// Variable definieren
    	}    
    	
      	$hits++; 							// Hits eins hochzaehlen
      
    	echo $hits;							// Hits ausgeben
      
     	rewind($datei);						// Dateizeiger wieder an den Anfang setzen
    	
    	fwrite($datei, $hits);				// Neuen Wert in Datei schreiben
    
    	fclose($datei);						// Datei schliessen
    ?>


    Und als Meldung bekomm ich dann:

    Warning: Cannot modify header information - headers already sent by (output started at /users/lumina/www/index.php:56) in /users/lumina/www/filemanager/textfiles/counter.inc.php on line 2
    20


    Kann mir jemand helfen?

    Katjana schrieb am 23.12.2011 um 20:53:53 Uhr
  • hi mach doch auch ein tutorial ber nen besucherzahler (heute, gestern, monat, gesamt, online) wre gut.

    staxy schrieb am 23.01.2010 um 16:22:25 Uhr
  • OH, danke ^^""""" Dann versuch ich es nochmal...

    Katjana schrieb am 19.04.2009 um 12:33:42 Uhr
  • Ich dachte wenn ich die date variable nehme und dann schreibe i(was ja fr minuten steht) muss grer als 30 sein, dann wrde es nach 30 min neu zhlen, aber hab mich wohl mchtig vertan. Muss ich vielleicht eine session oder so nutzen?


    *schmunzel* Du nun wieder ...

    Du musst ja irgendwo festhalten(Cookie,Session,Datei whatever), wann das letzte Mal gezaehlt wurde und von da an dann mit ner Zeitspanne von 30 Min rechnen.

    Die funktion date() liefert dir ja aber aktuelle Werte, so wie es jetzt da steht zaehlt der Counter nur im Zeitraum von 1-29 der jeweils aktuellen Stunde, von 30-60 wird ueberhaupt nicht gezaehlt ...

    Liebe Gruesse
    Alice

    ... { signatur } ...
    Alice schrieb am 19.04.2009 um 12:27:44 Uhr
  • Tolles Tutorial, aber jetzt hab ich ein Problem (wenn wundert es? X""D). Denn ich wollte es dann so um schreiben, dass der Counter alle 30 Minuten bei jeden Besucher neu zhlt, aber jetzt zhl der gar nicht mehr?

    <?php
        $datei = fopen("incs/count.txt","r+");     // Datei zum lesen oeffnen
      
        $hits = fgets($datei, 10);             // Inhalt der Datei auslesen
        
        if($hits == ""){                     // Pruefen ob auch ein Wert in der Datei vorhanden ist
            $hits = 0;                        // Variable definieren
        }    
        
          if(date(i >30)) {
                 $hits++;
                                  }                             // Hits eins hochzaehlen
      
        echo "<center>Visits $hits</center>";                            // Hits ausgeben
      
         rewind($datei);                        // Dateizeiger wieder an den Anfang setzen
        
        fwrite($datei, $hits);                // Neuen Wert in Datei schreiben
    
        fclose($datei);                        // Datei schliessen
    ?> 


    Ich dachte wenn ich die date variable nehme und dann schreibe i(was ja fr minuten steht) muss grer als 30 sein, dann wrde es nach 30 min neu zhlen, aber hab mich wohl mchtig vertan. Muss ich vielleicht eine session oder so nutzen?

    LG Katjana

    Katjana schrieb am 19.04.2009 um 12:14:05 Uhr

[ 1 ] Seite 1 von 1

Kommentar schreibenHinterlasse einen Kommentar

Du musst angemeldet sein, um einen Kommentar zu hinterlassen...

Du bist noch kein Mitglied von Alice-Grafixx.de?
Dann kannst du dich hier kostenlos registrieren ...



       ALL-INKL.COM - Webhosting Server Hosting Domain Provider