क्या एक फ़ोल्डर में बदलाव का पता लगाने के लिए दोनों खिड़कियों और लिनक्स पर PHP का उपयोग किया जा सकता है?



Answers

परिवर्तनों के लिए फाइल सिस्टम को मॉनिटर करना एक ऐसा कार्य है जो PHP के बाहर हल किया जाना चाहिए। यह वास्तव में इस तरह से सामान करने के लिए नहीं बनाया गया है

वहाँ दोनों प्लेटफार्मों पर तैयार किए गए उपकरण हैं जो फ़ाइल परिवर्तनों को मॉनिटर कर सकते हैं जो आगे प्रोसेसिंग करने के लिए PHP फ़ाइल को कॉल कर सकते हैं।

लिनक्स के लिए:

विंडोज के लिए:

Question

मैं PHP ( php ) का उपयोग कर फ़ोल्डर में परिवर्तन का पता लगाने के लिए एक समाधान की तलाश कर रहा हूँ यह एप्लिकेशन दोनों प्लेटफार्मों ( लिनक्स और विंडो ) पर चल सकता है। मैं प्रत्येक प्लेटफ़ॉर्म के लिए अलग-अलग तरीकों का उपयोग कर सकता हूं, जब तक परिणाम एक समान नहीं होते। मैं क्या चाहता हूं:

  1. अगर कोई फ़ाइल / फ़ोल्डर किसी निर्देशिका में जोड़ा जाता है, तो मैं चाहता हूं कि मेरा ऐप इस नई फ़ाइल को खोज सके और इसकी विशेषताओं ( size,filetime फ़ाइल समय आदि) को पढ़ सके।
  2. यदि कोई मौजूदा फ़ाइल / फ़ोल्डर सहेजा गया है / सामग्री परिवर्तित / हटाई गई है, तो मुझे यह पता लगाना होगा कि इस फ़ाइल को बदल दिया गया है
  3. यह बेहतर होगा यदि मैं एपाचे के वेब्रोउट के बाहर एक बेस फ़ोल्डर की निगरानी कर सकता हूं (जैसे कि c:\tmp , या d:\music को windows या /home/ertunc पर linux पर)

मैं inotify पर कुछ inotify लेकिन मुझे यकीन नहीं है कि यह मेरी आवश्यकताओं को पूरा करता है




Links