---
title: "Counter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/70735-counter"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "NemoAzon"
published: "2003-03-11T13:37:22.000Z"
updated: "2003-03-11T21:19:02.000Z"
replies: 6
views: 413
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/70735-counter"
---

# Counter

## #1 — NemoAzon, 2003-03-11T13:37Z

hej!

jag behöver ha en counter i php. Gärna simpel! Ska bara stå längst ner på en sida.

Tack på förhand!

//emil

Permalänk: https://www.webforum.nu/p/70735

## #2 — NemoAzon, 2003-03-11T14:03Z

snälla, jag behöver verkligen er hjälp!

Permalänk: https://www.webforum.nu/p/975508

## #3 — fiddler, 2003-03-11T14:14Z

En jätteenkel skulle kunna se ut såhär:

//Räknare
 $COUNT_FILE = "count_data.txt";
 if (file_exists($COUNT_FILE)) {
        $fp = fopen("$COUNT_FILE", "r+");
        flock($fp, 1);
        $count = fgets($fp, 4096);
        $count += 1;
        fseek($fp,0);
        fputs($fp, $count);
        flock($fp, 3);
        fclose($fp);
 } else {
        echo "Can't find file, check '\\$file' var...\<BR\>";
 }
//Slut räknare

Gör en textfil som heter count_data.txt och lägg i samma katalog.

Permalänk: https://www.webforum.nu/p/975521

## #4 — NemoAzon, 2003-03-11T18:40Z

jag la den där det skulle stå så men det funkade inte. 

asså jag la den rakt i html filen

//räknare osv.
och sen gjorde en txt-fil

det funkade inte :/

Permalänk: https://www.webforum.nu/p/975743

## #5 — fiddler, 2003-03-11T19:02Z

Kopiera följande och döp filen till t ex "test.php":

\<?
//Räknare
 $COUNT_FILE = "count_data.txt";
 if (file_exists($COUNT_FILE)) {
        $fp = fopen("$COUNT_FILE", "r+");
        flock($fp, 1);
        $count = fgets($fp, 4096);
        $count += 1;
        fseek($fp,0);
        fputs($fp, $count);
        flock($fp, 3);
        fclose($fp);
 } else {
        echo "Can't find file, check '\\$file' var...\<BR\>";
 }
//Slut räknare

echo "Du är besökare $count";
?\>

Om du lägger det här i en HTML-fil (vilket ju är meningen) måste du döpa om den till \*.php

Permalänk: https://www.webforum.nu/p/975761

## #6 — NemoAzon, 2003-03-11T19:24Z

Warning: fopen("count_data.txt", "r+") - Permission denied in /home/emil/public_html/radioaktiv/hem.php on line 60

Warning: flock(): supplied argument is not a valid File-Handle resource in /home/emil/public_html/radioaktiv/hem.php on line 61

Warning: fgets(): supplied argument is not a valid File-Handle resource in /home/emil/public_html/radioaktiv/hem.php on line 62

Warning: fseek(): supplied argument is not a valid File-Handle resource in /home/emil/public_html/radioaktiv/hem.php on line 64

Warning: fputs(): supplied argument is not a valid File-Handle resource in /home/emil/public_html/radioaktiv/hem.php on line 65

Warning: flock(): supplied argument is not a valid File-Handle resource in /home/emil/public_html/radioaktiv/hem.php on line 66

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/emil/public_html/radioaktiv/hem.php on line 67
Du är den 1 som besökt radioaktiv.tk

funkade men blev massa sjuka grejer :/

Permalänk: https://www.webforum.nu/p/975781

## #7 — Cri11e, 2003-03-11T21:19Z

Det står ju på översta raden:

> Warning: fopen("count_data.txt", "r+") - Permission denied in /home/emil/public_html/radioaktiv/hem.php on line 60

 

Du har inte rättigheter att skriva eller läsa count_data.txt. r+ innebär att du öppnar filen för läsning och skrivning.
Du måste ge skriv- och läsrättigheter till count_data.txt.

Läs mer om fopen [här](http://www.php.net/manual/sv/function.fopen.php)

Permalänk: https://www.webforum.nu/p/975855

---

Tråden på webben: https://www.webforum.nu/amne/php/70735-counter
