---
title: "Anmälningsformulär nåt man ska tänka på?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/152779-anmälningsformulär-nåt-man-ska-tänka-på"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "aron"
published: "2006-10-20T09:58:30.000Z"
updated: "2006-10-20T11:59:58.000Z"
replies: 2
views: 391
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/152779-anmälningsformulär-nåt-man-ska-tänka-på"
---

# Anmälningsformulär nåt man ska tänka på?

## #1 — aron, 2006-10-20T09:58Z

Hej

Jag är helt nybörjare på php och har gjort ett anmälnings formulär, är det nå missar, säkerhets grejor man ska tänka på eller nått.

Så här har jag gjort:

```
<form action="action.php" method="POST">
 Namn: <input type="text" name="name" /><br />
 Jag vill gå på årsmötet: <input type="checkbox" name="meeting" /><br />
 Jag vill ha biljett till fest: <input type="checkbox" name="party" /><br />
 <input type="submit" />
</form>
```

```php
<?php 

// Filen som anmälningarna sparas till.
$filename = 'test.txt';

// Data från formuläret.
$content = "  name: $_POST[name] meeting: $_POST[meeting] party: $_POST[party]  ";

// Kollar så att filen existerar och är skrivbar.
if (is_writable($filename)) {

   // Öppnar filen i in append mode(lägga till längst bak i filen).
   if (!$handle = fopen($filename, 'a')) {
         echo "Cannot open file ($filename)";
         exit;
   }

   // Skriver $content till vår fil.
   if (fwrite($handle, $content) == FALSE) {
       echo "Cannot write to file ($filename)";
       exit;
   }

   echo "Success : $content added.";
  
   fclose($handle);

} 
else {
   echo "The file $filename is not writable";
}
?>
```

Och tanken är alltså att anmälningarna skrivs in i test.txt vilket funkade fin fint när jag testade.

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

## #2 — TheMagnus, 2006-10-20T11:56Z

Nu kör i och för sig du med textfil, men Kennel är en hejjare på vad man ska tänka på när det gäller säkerhet när man jobar med databaser. På <http://www.punbb.org/articles/php.html> har han skrivit en grymt bra guide med lite tankar och erfarenheter vad man ska tänka på.

En detalj som jag reagerade på är att du matar in besökarens data direkt i textfilen vilket inte alltid är så käckt. Men det beror i och för sig plite på vad du ska göra med textfilen sen. Du bör kanske kika lite på [htmlentities()](http://www.php.net/htmlentities) och [addslashes()](http://www.php.net/addslashes) t.ex.

Det är förresten Kennel som har utvecklat forumet punBB.  :)

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

## #3 — Web-Tor, 2006-10-20T11:59Z

Glöm inte heller att stava rätt till "biljett". ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/152779-anmälningsformulär-nåt-man-ska-tänka-på
