कैसे यह संभव है php में xml फ़ाइल के साथ पढ़ने / लिखने के लेन-देन की रक्षा के लिए

वोट
2

फेसबुक चैट से मैं अनुरोध मिला है और इस अनुरोध xml फ़ाइल में कुछ जानकारी (php पर कोडिंग) बदल जाते हैं। कॉड बगल में है:

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

उदाहरण के लिए यदि अनुरोध 1 और 2 एक पल में simplexml_load_file के साथ एक ही xml फ़ाइल पढ़ा जाएगा, और अनुरोध 1 के बाद उस में एक जानकारी डाल दिया जाएगा, अगले अनुरोध अपने पिछले अनुरोध की जानकारी लिखित रूप से मिटा देगा। यह किसी भी तरह का प्रबंधन करना संभव है? डाटा बेस में लेनदेन की तरह उदाहरण के लिए?

09/02/2017 को 09:44
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

आप इसे लिखने से रोकने के लिए फाइल करने के लिए फ़ाइल अनुमति सेट करना चाहिए

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

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

ध्यान दें :

आप पाएंगे कि आप के लिए देख सकते रूट फ़ोल्डर से सटीक फ़ाइल पथ देना चाहिए।

यहाँ अधिक फाइल अनुमति हैं

09/02/2017 को 12:38
का स्रोत उपयोगकर्ता

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