"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कर्ल के हेडर-केवल पुनर्प्राप्ति का उपयोग करके एक दूरस्थ फ़ाइल की अंतिम संशोधित तिथि को कुशलता से कैसे पुनः प्राप्त करें?

कर्ल के हेडर-केवल पुनर्प्राप्ति का उपयोग करके एक दूरस्थ फ़ाइल की अंतिम संशोधित तिथि को कुशलता से कैसे पुनः प्राप्त करें?

2025-03-25 को पोस्ट किया गया
ब्राउज़ करें:709

] यह विधि दूरस्थ सर्वर पर प्रसंस्करण शक्ति और बैंडविड्थ की खपत को काफी कम कर सकती है।

How to Efficiently Retrieve Last Modified Date of a Remote File using cURL's Header-Only Retrieval? 
केवल हेडर को पुनः प्राप्त करने के लिए, आप अपने कर्ल अनुरोध में निम्नलिखित विकल्प सेट कर सकते हैं:

कर्ल_सेटोप्ट ($ कर्ल, कर्लोप्ट_हेडर, सच); curl_setopt ($ कर्ल, कर्लोप्ट_नोबॉडी, सत्य); कर्ल हैंडल से फ़िलेटाइम जानकारी को पुनः प्राप्त करने के लिए कर्ल_गेटिनफो () का उपयोग कर सकते हैं। यहाँ एक उदाहरण है: $ कर्ल = curl_init (); curl_setopt ($ कर्ल, curlopt_url, "http: //url/file.xml"); कर्ल_सेटोप्ट ($ कर्ल, कर्लोप्ट_हेडर, ट्रू); curl_setopt ($ कर्ल, कर्लोप्ट_फिलटाइम, ट्रू); curl_setopt ($ कर्ल, कर्लोप्ट_नोबॉडी, ट्रू); curl_exec ($ कर्ल); $ filetime = curl_getInfo ($ कर्ल, curlinfo_filetime); // अंतिम संशोधन का टाइमस्टैम्प रिटर्न curl_close ($ कर्ल); सार्वजनिक $ जानकारी; सार्वजनिक $ हेडर; निजी $ url; सार्वजनिक कार्य __construct ($ url) { $ यह-> url = $ url; $ यह-> setData (); } सार्वजनिक समारोह setData () { $ कर्ल = curl_init (); curl_setopt ($ कर्ल, curlopt_url, $ यह-> url); curl_setopt ($ कर्ल, कर्लोप्ट_फिलटाइम, ट्रू); curl_setopt ($ कर्ल, कर्लोप्ट_नोबॉडी, ट्रू); curl_setopt ($ कर्ल, कर्लोप्ट_टर्नस्ट्रांसफर, ट्रू); कर्ल_सेटोप्ट ($ कर्ल, कर्लोप्ट_हेडर, ट्रू); $ यह-> हेडर = curl_exec ($ कर्ल); $ यह-> जानकारी = कर्ल_गेटिनफो ($ कर्ल); कर्ल_क्लोज ($ कर्ल); } सार्वजनिक कार्य getfiletime () { $ इस-> जानकारी ['fileTime'] लौटें; } // अन्य कार्यों को अन्य जानकारी प्राप्त करने के लिए जोड़ा जा सकता है। } $ uri_info = new uriinfo ('http://example.com/index.html'); $ filetime = $ uri_info-> getFileTime (); if ($ filetime! = -1) { इको दिनांक ('y-m-d h: i: s', $ filetime); } अन्य { इको 'फ़िलेटाइम उपलब्ध नहीं है'; }

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3