---
title: "Strul med låsning av fil!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/89809-strul-med-låsning-av-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Poppe25"
published: "2003-11-06T09:26:34.000Z"
updated: "2003-11-06T09:26:34.000Z"
replies: 0
views: 198
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/89809-strul-med-låsning-av-fil"
---

# Strul med låsning av fil!

## #1 — Poppe25, 2003-11-06T09:26Z

Nedanstående kod strular ibland. Efter att kört sidan fil.php är det ibland omöjligt att ändra i filen highscore.txt. Det tycks som php-låsningen med flock sitter i trots att fil.php är stängd.

 Någon som kan förklara vad som händer eller som har förslag på bättre kodning. Syftet är enkelt: att låsa filen så att ingen kan skriva till den samtidigt, däremot är det ok att läsa ifrån den.

(fil.php)
\<?
   $string = "....sträng....";

   $filhandtag = fopen("highscore.txt","w");

   flock($filhandtag, LOCK_SH+LOCK_NB);
   fwrite($filhandtag,$string,strlen($string));
   flock($filhandtag, LOCK_UN+LOCK_NB);

   fclose($filhandtag);

?\>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/89809-strul-med-låsning-av-fil
