Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP के साथ फ़ाइल डाउनलोड को कैसे बाध्य करें?

किसी फ़ाइल को PHP में डाउनलोड करने के लिए बाध्य करने के लिए नीचे दिए गए कोड का उपयोग किया जा सकता है।

<?php
   header('Content-type: text/javascript');
   header('Content-Disposition: attachment; filename="file.js"');
   readfile(file that is downloaded.js'); //This can be printed for verification purpose
?>

नोट - यह किसी भी आउटपुट को प्रदर्शित करने से पहले करने की आवश्यकता है, अन्यथा फ़ाइल में अन्य कार्यों से भी आउटपुट होगा (जो अप्रासंगिक हो सकता है)।

एक अन्य विधि जिसका उपयोग किया जा सकता है वह है .htaccess समाधान का उपयोग करना। इस पद्धति में, सर्वर पर सभी फाइलों को डाउनलोड करने के लिए मजबूर किया जा सकता है, और .htaccess फ़ाइल में जोड़ा जा सकता है। यह नीचे दिखाया गया है -

AddType application/octet-stream csv
header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename=name of csv file');
header('Pragma: no-cache');
readfile("path-to-csv-file");

  1. विंडोज में किसी फाइल या फोल्डर को जबरदस्ती कैसे डिलीट करें

    अपने विंडोज पीसी से एक जिद्दी फाइल या फोल्डर को हटाने की कोशिश करना निराशाजनक हो सकता है। उदाहरण के लिए, आप डिलीट को दबा सकते हैं और सोच सकते हैं कि फ़ाइल या फ़ोल्डर चला गया है, केवल इसे ठीक उसी स्थान पर खोजने के लिए जहां से आपने इसे हटाया था। आप किसी फ़ाइल या फ़ोल्डर को क्यों नहीं हटा सकते, इसके क

  1. विंडोज 10 में फोर्स डिलीट फाइल कैसे करें

    सिस्टम संग्रहण स्थान को अनुकूलित करने के लिए, आपको अपने सिस्टम में अनावश्यक फ़ाइलों को बार-बार हटाना होगा। यह ऑपरेटिंग सिस्टम की गति और प्रदर्शन को बेहतर बनाने में मदद करता है। हालाँकि, आप महसूस कर सकते हैं कि आप Windows 10 में फ़ाइल या फ़ोल्डर को हटा नहीं सकते हैं। आपके सामने एक ऐसी फ़ाइल आ सकती है

  1. WP-Config.php फ़ाइल को कैसे सुरक्षित करें

    हैकर की मानसिकता से सोचने की कोशिश करें। क्या आप एक ऐसे प्लेटफ़ॉर्म में सेंध लगाना नहीं चाहेंगे, जिसका उपयोग हज़ारों वेबसाइट करते हैं या प्लेटफ़ॉर्म को कई वेबसाइटों के साथ जबरदस्ती करने की कोशिश नहीं करते हैं? WP-स्कैनर जैसे टूल उपलब्ध ओपन सोर्स के साथ, यहां तक ​​​​कि एक शौकिया स्क्रिप्ट किडी भी अब