Comment est-il possible de protéger en lecture / écriture des transactions avec le fichier xml en php

voix
2

de chat facebook Je suis la demande et cette demande modifier certaines informations dans le fichier xml (codage sur php). La morue est à côté:

$participants = simplexml_load_file($fname);
//change,add,delete nodes
$participants->asXML($fname);

Par exemple, si la demande 1 et 2 vont lire le même fichier xml avec simplexml_load_file à un moment, et après demande 1 mettra une information en elle, la demande suivante effacera son écriture de l'information de la demande précédente. Est-il possible de le gérer en quelque sorte? Par exemple, comme les transactions dans des bases de données?

Créé 09/02/2017 à 09:44
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Vous devez définir l'autorisation de fichier sur le fichier pour l'empêcher d'écrire

$permission = chmod ("/yourdir/yourfile.txt", 0600);

// Read and write for owner, nothing for everybody else

Remarque :

Vous devez donner le chemin exact du fichier à partir du dossier racine que vous pouvez rechercher.

Voici les plus d' autorisations de fichiers

Créé 09/02/2017 à 12:38
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more