Jak to możliwe, by chronić transakcje odczytu / zapisu z pliku xml w php

głosy
2

z Facebook Chat Mam prośbę i wniosek ten zmienia pewne informacje w pliku xml (kodowanie na php). Dorsz jest następny:

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

Na przykład, jeżeli żądanie 1 i 2 będą czytać ten sam plik xml z simplexml_load_file w jednej chwili, a po zamówienie 1 położy informacje w nim, następny wniosek usunie z jego piśmie informacje poprzedniego wniosku. Czy to możliwe, aby zarządzać nim w jakiś sposób? Na przykład podobnych transakcji w bazach danych?

Utwórz 09/02/2017 o 09:44
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

należy ustawić uprawnienia plików do pliku, aby zapobiec jego pisanie

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

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

Uwaga :

Należy podać dokładną ścieżkę do pliku z folderu głównego, który można szukać.

Tutaj są dalsze uprawnienia do plików

Odpowiedział 09/02/2017 o 12:38
źródło użytkownik

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