kostenloser Webspace werbefrei: lima-city


EInfaches PHP sagte man mir.

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m***e

    Man sagte mir es sei einfach einen Besucherz?hler zu programieren aber ich bekomme es nicht hin.

    Hilfe !
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. x******9

    eine tabelle in phpMyAdmin erstellen und dann auf der homepage ein script erstellen, das bei jedem aufruf in die Tabelle inserten bzw. ein Datensatz updatet.

    ich w?rde aber es mit inserten machen und dann mit mysql_num_rows die anzahl der Datens?tze herauslesen.

    So kann mann auch noch die ip adresse des Besuchers in der Tabelle speichern, sodass der Besucherz?hle nicht beeinflu?t wird.

    Oder wie k?nnte man das anders machen?
  4. s*********e

    Also cih w?rd folgendes machen:

    Tabelle:
    Id|Ip|Tag|Monat|Jahr|Stunde|Minute|Hits


    Damit kannst du sehr viel machen:
    Ip eintragen mit allen m?glichen daten(datum,uhrzeit,1. hit!)

    bei weiteren "klicks" mekrt das script, dass die ip schon vorhanden ist, also aktuelle hits + 1 = neue hits der ip
    und Minutenupdate wenn uhrzeit noch gleihc ist , wenn nich auch stunde updaten
    ist ein neuer tag = neuer eintrag

    mit der minute etc kannst du genau sagen, wer gerade online ist.
    mit den restlichen kannst du jahresdurchschnitt machen, monatsdurcschnit etc..^^

    alles m?glich eig.^^

    vllt hab ich was wichtges vergessen, aber finde eig. das m?sste reichen..
    so kannst du auch z.b. Durchschnittliche Hits pro User ausgeben lassen oder Hits pro Tag etc^^
    MfG

    dune

    Beitrag ge?ndert am 3.04.2006 12:20 von specialdune
  5. s********r

    Machts ihm doch nicht noch komplizierter als es ist... - Er muss eigentlich weder die IP noch den Monat noch etc.... haben. Es reicht doch einfach in einem Textfile den Wert zu erh?hen. Dazu gibt es ?brigens gen?gend Tutorials:

    http://www.lima-city.de/tutorials.php?m=search&query=counter&match_in=1

    Damit sollte es doch eigentlich seeeehr einfach sein, einen Counter zu proggen...

    MfG sebigisler

  6. o*********e

    Hi mecle

    hier ein St?ckchen Beispielcode:
    php
        $fp = fopen("counter.txt", "r+"); // Open file for read & write
            $count = fgets($fp,10); // get 10 characters (old counter value)
            $count++; // increase count
            rewind($fp); // rewrind Counter-file 
            fputs($fp, $count); // write actual counter
        fclose($fp); // Close file


    Du brauchst nur noch eine Datei counter.txt mit einer beliebigen Ziffer anlegen, und los geht die Z?hlerei.

    Beitrag ge?ndert am 3.04.2006 12:53 von olaf-n-line
  7. http://fiffi.pyrokar.lima-city.de/tutorials/login/tutorial.html :)
  8. Autor dieses Themas

    m***e


    olaf-n-line schrieb:
    Hi mecle

    hier ein St?ckchen Beispielcode:
    php
        $fp = fopen('counter.txt', 'r+'); // Open file for read & write
            $count = fgets($fp,10); // get 10 characters (old counter value)
            $count++; // increase count
            rewind($fp); // rewrind Counter-file 
            fputs($fp, $count); // write actual counter
        fclose($fp); // Close file


    Du brauchst nur noch eine Datei counter.txt mit einer beliebigen Ziffer anlegen, und los geht die Z?hlerei.



    brauch ich den dann ne My Sql Datenbank und wenn ja wie richte ich die ein?

    Beitrag ge?ndert am 15.04.2006 11:41 von mecle
  9. Autor dieses Themas

    m***e

    Also bis jetzt geht es noch nicht!

    http://mecle.milten.lima-city.de/counter/

  10. Also bis jetzt geht es noch nicht!

    http://mecle.milten.lima-city.de/counter/


    Hallo,

    versuch mal aus dem counter.htm eine counter.php zu machen, dann sollte es eigentlich funktionieren.

  11. Autor dieses Themas

    m***e

    geht immer noch nicht!

    http://mecle.milten.lima-city.de/counter2/

    muss ich in der php datei <html><head... davor schreiben?
  12. Da fehlt ein echo

    <?php
    
        $fp = fopen('counter.txt', 'r+'); // Open file for read & write
    
            $count = fgets($fp,10); // get 10 characters (old counter value)
    
            $count++; // increase count
    
            rewind($fp); // rewrind Counter-file 
    
            fputs($fp, $count); // write actual counter
    
        fclose($fp); // Close file
    
        echo $count;
    
    ?>
  13. Autor dieses Themas

    m***e

    geht immer noch nicht!

    http://mecle.milten.lima-city.de/counter2/counter.php
  14. *lol*

    Denk doch ein bisschen mit. Lima f?gt immer ein <? und ein ?> am ende ein. Das ist zuviel
    Hier nochmal der ganze Code f?r dich

    $fp = fopen('counter.txt', 'r+'); // Open file for read & write
    
            $count = fgets($fp,10); // get 10 characters (old counter value)
    
            $count++; // increase count
    
            rewind($fp); // rewrind Counter-file 
    
            fputs($fp, $count); // write actual counter
    
        fclose($fp); // Close file
    
        echo $count;


    mfg
  15. Autor dieses Themas

    m***e

    Sorry aber ich kann gar kein PHP jetzt funktioniert es aber Danke

    ##Bitte Schlie?en##
  16. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!