| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment utiliser la fonction de Flock en PHP
    La fonction de troupeau fournit une capacité de blocage de fichiers qui vous permet de lire et d'écrire dans un fichier. Il fonctionne sur presque toutes les plateformes , y compris la plupart des systèmes d'exploitation Windows et Unix . Les étapes suivantes vont vous aider dans votre recherche d' informations sur la fonction de troupeau. Instructions
    1

    savoir la syntaxe . La syntaxe complète est: troupeau bool ( resource $ handle , int $ fonctionnement [, int & $ willblock ] ) . Poignée peut être n'importe quel pointeur de fichier ouvert et l'exploitation indique le type de serrure. LOCK_EX acquiert un verrou exclusif pour l'écriture, LOCK_SH acquiert un verrou partagé pour la lecture et LOCK_UN libère un verrou. Vous pouvez également spécifier LOCK_NB pour éviter troupeau de bloquer l'accès pendant que le fichier est verrouillé. Willblock est un troisième paramètre optionnel qui sera mis à TRUE si la condition d'erreur de EWOULDBLOCK est remplie.
    2

    Notez que le troupeau est portable, ce qui signifie qu'il exige que tous les programmes qui accèdent au fichier à utiliser l' . même méthode de verrouillage
    3

    Regardez l'exemple suivant pour un cas simple: $ fp = fopen (" /tmp /temp.txt ", "w + "); //open le fichier en écriture if ( flock ( $ fp , LOCK_EX ) ) //Faire un verrou exclusif ; { ; fwrite ($ fp, " Ecrire quelque chose à temp.txt \\ n") ; flock ( $ fp , LOCK_UN ) ; //déverrouiller la serrure ;} ; d'autre; { echo "Impossible de verrouiller temp.txt ! ";} ; fclose ( $ fp )
    4

    Notez que PHP appellera automatiquement fclose la fin du script . FCLOSE sera également libérer le verrou.
    5

    Utilisez un fichier de verrouillage pour protéger l'accès aux fichiers que vous souhaitez ouvrir en mode écriture . Cela est nécessaire car troupeau nécessite pointeur vers un fichier .

    Previous :

    next :
      articles connexes
    ·Comment changer l'ordre des champs sur MySQL 
    ·Quelle est une constante PHP 
    ·Comment faire pour convertir SVG en PNG en PHP 
    ·Comment trier un tableau par ordre alphabétique dans P…
    ·Comment créer des vignettes JPG Avec PHP 
    ·Le code de caractère au début d'une chaîne en PHP 
    ·Tutoriel pour Dreamweaver Check Box PHP 
    ·Comment faire des commentaires dans un fichier PHP 
    ·Comment régler l'heure d' un Timeout PHP 
    ·Comment éditer les fichiers PHP 
      articles en vedette
    ·Comment afficher texte de MySQL en PHP 
    ·Comment faire pour convertir PHP pour HTA 
    ·Comment allouer un tableau 5D 
    ·Comment faire pour configurer IIS 6 
    ·Python est ne correspondant pas à une chaîne 
    ·Comment le code en utilisant l'éditeur de script dans …
    ·Comment lire les variables JavaScript dans WebView sur …
    ·Comment puis-je bouffée de zone de texte à une arbore…
    ·Quelle est la fonction de Java 
    ·Comment être un hacker éthique 
    Copyright © Connaissances Informatiques http://fr.wingwit.com