Cum este posibil pentru a proteja citi tranzacții / scriere cu fișier XML în PHP

voturi
2

de la Facebook chat-am primit cererea și această cerere schimba unele informații în fișierul XML (codare pe php). CCO este următoarea:

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

De exemplu, în cazul în care cererea 1 și 2 se va citi același fișier XML cu simplexml_load_file la un moment dat, și după cerere 1 va pune o informație în ea, următoarea cerere va șterge cu scrisul său informațiile de solicitare anterioară. Este posibil să-l gestioneze într-un fel? De exemplu, cum ar fi tranzacții în baze de date?

Întrebat 09/02/2017 la 09:44
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
1

Ar trebui să setați permisiunea de fișier la dosar pentru a preveni scris

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

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

Notă :

Tu ar trebui să dea calea exactă fișier din folderul rădăcină pe care le puteți căuta.

Aici sunt mai multe permisiuni de fișiere

Publicat 09/02/2017 la 12:38
sursa de către utilizator

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