अप्रचलित, अप्रचलित, गुंडागर्दी आदि को हटाना। स्ट्रिंग किसी साइट स्वामी के लिए एक गंभीर परीक्षा हो सकती है। विभिन्न प्लेटफार्मों के तकनीकी विवरण में जाने के बिना, आइए PHP का उपयोग करके इस लाइन को हटाने की प्रक्रिया को देखें।
निर्देश
चरण 1
फ़ाइल में अनावश्यक रेखा और उसकी अनुक्रम संख्या वाली फ़ाइल का पथ निर्धारित करें। (ध्यान दें कि लाइन नंबरिंग एक से शुरू होती है।) वांछित डिलीट कमांड बनाना शुरू करें।"
चरण 2
एक सरणी बनाएं जो चयनित फ़ाइल के डेटा की एक प्रति है: $ डेटा = फ़ाइल (path_to_file); इसमें शामिल घटकों की संख्या निर्धारित करें: $ count_data = sizeof ($ डेटा);। फॉर्मूला आईडी का उपयोग करके अनावश्यक रेखा को हटा दें -1, चूंकि सरणी घटकों की संख्या दस्तावेज़ लाइन नंबरिंग से भिन्न होती है और शून्य से शुरू होती है: अनसेट ($ डेटा [$ id-1]); इसकी सामग्री को संपादित करने के लिए चयनित फ़ाइल खोलें: $ fp = fopen (path_to_file, a); चयनित फ़ाइल झुंड का लॉक चर सेट करें ($ fp, LOCK_EX); और बदली जाने वाली फ़ाइल की गलत सामग्री को हटा दें: ftruncate ($ fp, 0);।
चरण 3
फ़ाइल को संशोधित करने के लिए नई सामग्री बनाएँ: के लिए ($ j = 0; $ j.)
चरण 4
मानक "?>" (उद्धरण के बिना) दर्ज करके अनावश्यक हो गई लाइन को हटाने के लिए आवश्यक कमांड बनाने की प्रक्रिया को पूरा करें। उपरोक्त प्रक्रिया का उपयोग न केवल संख्या के आधार पर लाइनों को हटाने के लिए अपनी खुद की स्क्रिप्ट बनाने के लिए करें, बल्कि हटाए जाने वाले घटक की पहचानकर्ता - id. ऐसा करने के लिए, पहले फ़ील्ड में खोज पहचानकर्ता युक्त एक स्ट्रिंग खोज चर सेट करें।
चरण 5
कृपया ध्यान दें कि सभी हटाए गए डेटा को पुनर्प्राप्त करने में सक्षम होने के लिए पहले परीक्षण फ़ाइलों पर सभी जेनरेट की गई स्क्रिप्ट की जांच करने की आवश्यकता नहीं है।