Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment détecter les périphérique…
  • Comment calculer les valeurs pour un…
  • Comment insérer PHP dans WordPress 
  • Comment faire pour exécuter des pag…
  • MYSQL insert est lente 
  • Comment désactiver magic_quotes_gpc…
  • Comment déposer les décimales en P…
  • MySQL ASP Tutorial 
  • Comment construire un CMS PHP avec M…
  • Comment créer des tableaux associat…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment supprimer une ligne de MySQL avec PHP sur le clic d'un bouton 
  • Comment faire pour convertir un index de tableau PHP pour les chiffres 
  • Comment faire pour supprimer PHP De Mes Messages Joomla 
  • Comment lier une FK dans MySQL 
  • Comment créer un site web simple avec PHP 
  • Comment analyser PHP en HTML 
  • Comment désactiver le cache MySQL 
  • Comment faire pour supprimer Syntaxe clé étrangère dans MySQL 
  • Comment faire pour accéder aux variables dans Dump Var Avec PHP 
  • Comment faire un chat avec PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc