मुझे एक ऐसा फॉर्म मिला है जो टेक्स्टफाइल में अपना इनपुट लिखता है। संपादन के लिए टेक्स्ट फ़ाइल को लॉक करना संभव होगा, और शायद एक दोस्ताना संदेश दें "फ़ाइल किसी अन्य उपयोगकर्ता द्वारा संपादित की जाती है, कृपया बाद में पुनः प्रयास करें।"PHP लॉक पाठ फ़ाइल?
यदि फ़ाइल में एक ही समय में एकाधिक संपादक हैं तो मैं संघर्ष से बचना चाहता हूं।
यहां बताया गया है कि प्रविष्टि वर्तमान में कैसे जोड़ा गया है।
$content = file_get_contents("./file.csv"); $fh = fopen("./file.csv", "w"); fwrite($fh, $date_yy . '-' . $date_mm . '-' . $date_dd . '|' . $address . '|' . $person . '|' . $time_hh . ':' . $time_mm); fwrite($fh, "\n" . $content); fclose($fh);
कोई विचार?
मुझे ऐसा करने के तरीके की जानकारी नहीं है, हालांकि आप उस फ़ंक्शन से अवगत नहीं हैं, तो आप इसे 'फ़्लॉक' कर सकते हैं। PHP.net मैन्युअल से परामर्श लें> http://php.net/manual/en/function.flock.php –