---
title: "Skriva +1 till en fil :O)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14609-skriva-1-till-en-fil-o"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Matti"
published: "2000-04-28T11:26:00.000Z"
updated: "2000-07-02T16:57:00.000Z"
replies: 8
views: 371
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/14609-skriva-1-till-en-fil-o"
---

# Skriva +1 till en fil :O)

## #1 — Matti, 2000-04-28T11:26Z

tjoo :D

Jag har gjort ett litet gissnings/röstnings skript.. inget avancerat (än) :)

men i skriptet har jag iaf koden

```
elseif ($nummer == '2') { echo "woo! Nummer 2 var rätt svar! :)"; }
```

Vad ska jag skriva i ovanstående kod för att +1 ska läggas till i filen "rattsvar.txt". 

Alltså typ om det står 5 i rattsvar.txt och någon väljer nummer två (rättsvar) i mitt förmulär ändras siffran 5 till 6. 

Förstog ni eller ska jag förklara bättre? :)

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

## #2 — BABBA, 2000-04-28T20:09Z

Nåt sånt här kanske?

\<?
$file = "rattsvar.txt";
if(file_exists($file))
{
$fp = fopen($file,"r");
$contents = fread($fp,filesize($file));
fclose($fp);
$contents++;
}
else $contents=1;
$fp = fopen($file,"w+");
fwrite($fp,$contents);
fclose($fp);
?\>

Finns inte filen skapas den och $content får värder 1.

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

## #3 — Matti, 2000-04-29T11:14Z

yeeeeees :)

tack babba :)

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

## #4 — BABBA, 2000-05-01T16:42Z

NP =)

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

## #5 — Gislaved.net, 2000-07-01T15:34Z

Jag har också gjort ett röstningsscript där man kan sätta betyg på flera olika poster i en databas, och det fungerar utmärkt. Men nu vill jag kunna stoppa folk från att rösta flera gånger på samma sak... 

Det går ju att lösa med att sätta en cookie, men det blir en himskans massa cookies om man har drygt 500 poster i databasen. Förslag, någon?

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

## #6 — Matti, 2000-07-01T15:51Z

Hmma.. ett sätt kan ju vara att du sätter en cookie som har samma värde som posten man nyss röstade på. Tex om jag skulle rösta på Passagens utseende skulle en kaka med "passagen" som värde sättas.. om jag sedan skulle klicka på back och rösta igen skulle skriptet kolla om kakan har värdet "passagen" , om den har det så spärrar den röstningen. Skyddar bara mot "dubbelröstningar" men bättre än ingenting..

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

## #7 — Gislaved.net, 2000-07-01T17:18Z

Visst, det skulle gå. Men det är väl inte världens bästa lösning... ;)

Jag ska fundera vidare...

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

## #8 — Matti, 2000-07-02T14:51Z

Men det är väl inte världens bästa lösning
Ne :) Bättre än ingenting sa jag ;)

Men.. hur troligt är det att någon röstar på alla 500 poster? Kör en separat cookie på alla bara.. ;)

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

## #9 — Gislaved.net, 2000-07-02T16:57Z

Nä, du har rätt. Man kanske skulle kunna sätta typ tre cookies och få dem att samarbeta...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/14609-skriva-1-till-en-fil-o
