Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Datei sperren

Datei sperren

Script:

<?php
   define ('_SEM', './lock.sem');
   function
semaphore ($mode) {
      
# $mode
      # true: Semaphorefile setzen
      # false: Semaphorefile löschen

      
if (!$mode) return @unlink(_SEM);
      if (
file_exists(_SEM)) return false;
      if (!
$fp = @fopen(_SEM, "w")) return false;
      
fwrite ($fp, '');
      
fclose ($fp);
      return
true;
   }

   if (!
semaphore(true)) die ('File ist gesperrt oder darf Semaphorefile nicht erzeugen!');
   print (
'File wurde gesperrt, wird bearbeitet und neu geschrieben<br>');
   if (!
semaphore(false)) die ('Panik: darf mein File nicht mehr löschen!');
   print (
'File wurde wieder freigegeben<br>');
?>

 
ID: 785
eingestellt am: 26.03.2005
Autor: na
Status zum lesen: Gast
gelesen: 6640
Webseite: www.dreamcodes.com
[Drucken]