स्टोर करें मैं एक दूरस्थ फ़ाइल डाउनलोड करना चाहता हूं और इसे मूल सर्वर के समान नाम से अपनी सर्वर निर्देशिका में डाल देना चाहता हूं। मैंने file_get_contents($url)
का उपयोग करने की कोशिश की।फ़ाइल_get_contents() पर दूरस्थ फ़ाइल नाम नहीं मिल सकता है और फिर फ़ाइल
समस्या यह है कि फ़ाइल नाम $url
में शामिल नहीं है, यह है: www.domain.com?download=1726
। यह यूआरएल मुझे देता है, उदाहरण: myfile.exe
, इसलिए मैं file_put_contents('mydir/myfile.exe');
का उपयोग करना चाहता हूं।
मैं फ़ाइल नाम कैसे प्राप्त कर सकता हूं? मैंने डाउनलोड करने से पहले get_headers()
की कोशिश की, लेकिन मेरे पास केवल फ़ाइल का आकार, संशोधन दिनांक और अन्य जानकारी है, फ़ाइल नाम गुम है।
एक नज़र cURL पर यह कवर करना चाहिए क्या आप http जरूरत है: // php.net/manual/en/book.curl.php – Waygood
कर्ल फ़ाइल नाम के लिए इस प्रश्न को देखें http://stackoverflow.com/questions/1750055/with-php-curl-get-filename-from-file-header – Waygood