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

एकाधिक फ़ाइलों को कैसे अपलोड करें और उन्हें PHP के साथ एक फ़ोल्डर में कैसे स्टोर करें?

नीचे कई फ़ाइलें अपलोड करने और उन्हें एक फ़ोल्डर में संग्रहीत करने के चरण दिए गए हैं -

  • इनपुट नाम को एक सरणी के रूप में परिभाषित किया जाना चाहिए अर्थात name="inputName[]"
  • इनपुट तत्व में एकाधिक ="एकाधिक" या केवल एकाधिक होना चाहिए
  • PHP फ़ाइल में, सिंटैक्स "$_FILES['inputName']['param'][index]"
  • का इस्तेमाल करें
  • खाली फ़ाइल नामों और पथों की जांच की जानी चाहिए क्योंकि सरणी में खाली तार हो सकते हैं। इसे हल करने के लिए, गिनती से पहले array_filter() का उपयोग करें।

नीचे कोड का एक प्रदर्शन है -

एचटीएमएल

<input name="upload[]" type="file" multiple="multiple" />

PHP

$files = array_filter($_FILES['upload']['name']); //Use something similar before processing files.
// Count the number of uploaded files in array
$total_count = count($_FILES['upload']['name']);
// Loop through every file
for( $i=0 ; $i < $total_count ; $i++ ) {
   //The temp file path is obtained
   $tmpFilePath = $_FILES['upload']['tmp_name'][$i];
   //A file path needs to be present
   if ($tmpFilePath != ""){
      //Setup our new file path
      $newFilePath = "./uploadFiles/" . $_FILES['upload']['name'][$i];
      //File is uploaded to temp dir
      if(move_uploaded_file($tmpFilePath, $newFilePath)) {
         //Other code goes here
      }
   }
}

फ़ाइलें सूचीबद्ध हैं और अपलोड की जाने वाली फ़ाइलों की संख्या की गणना 'total_count' चर में संग्रहीत की जाती है। एक अस्थायी फ़ाइल पथ बनाया जाता है और प्रत्येक फ़ाइल को इस अस्थायी पथ में पुनरावृत्त रूप से रखा जाता है जिसमें एक फ़ोल्डर होता है।


  1. फ़ाइल इतिहास के साथ Windows 10 में डेटा कैसे बचाएं और पुनर्स्थापित करें

    हम समझते हैं कि हमारी महत्वपूर्ण फाइलों और दस्तावेजों को अनपेक्षित स्थितियों जैसे हार्ड ड्राइव विफलता, पावर आउटेज या कुछ अन्य मुद्दों से बचाना कितना महत्वपूर्ण है। अधिमानतः, हमें नियमित रूप से अपने डेटा का बैकअप लेना चाहिए। हालाँकि, जब विंडोज ओएस के बारे में बात की जाती है, तो आप नियमित आधार पर सभी

  1. कमांड प्रॉम्प्ट के साथ विंडोज 10 में फ़ाइलों और फ़ोल्डरों को सुरक्षित रूप से कैसे छुपाएं

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

  1. Windows में फ़ोल्डर और फ़ाइलों को बलपूर्वक कैसे हटाएं?

    इस तथ्य से इनकार नहीं किया जा सकता है कि हमारे सिस्टम को अप्रासंगिक, बार-बार और जंक फ़ाइलों से साफ रखना महत्वपूर्ण है। ये न केवल अनावश्यक रूप से पर्याप्त जगह घेरते हैं, बल्कि हमारे अनुभव को भी बाधित करते हैं। लेकिन इन अनचाही फाइलों और फोल्डरों से छुटकारा पाना इतना आसान नहीं है। कई बार, जब हमारे पास