2012-09-05 11 views
5

मैं .zip फ़ाइल अपलोड करने के लिए निम्न कोड का उपयोग कर रहा हूं, लेकिन आकार की फ़ाइल को अपलोड करने में असमर्थ हूं 1 एमबी:ftp_put फ़ंक्शन का उपयोग करके .zip फ़ाइल अपलोड करने का प्रयास करें, लेकिन यह बड़ी फ़ाइल (1 एमबी से अधिक) अपलोड करने में सक्षम नहीं है

$upload = ftp_put($conn_id, $target_path.'/'.$filename, $source, FTP_BINARY); 

कोई विचार?

+0

अपने MAX पोस्ट आकार – swapnesh

उत्तर

1

आप एक latger मूल्य के लिए php.ini max_file_uploads पर config सेटिंग बदल गई है, मूल्यों एमबी के रूप में लिया जाता है कि उनको 5

के रूप में बड़े मुझे यकीन है कि यह काम करना चाहिए हूँ कुछ देना।

+0

जांचें मैं सर्वर php.ini फ़ाइल की सेटिंग्स को संशोधित नहीं कर सकता। मैं अपने कोड में नीचे दी गई सेटिंग्स का उपयोग कर रहा हूं। ini_set ('post_max_size', "20M"); ini_set ('upload_max_filesize', "20M"); लेकिन यह भी काम नहीं कर रहा है। –

1
  1. php.ini में बदलना परिणामस्वरूप चल रहा PHP अनुप्रयोग होगा।

  2. htaccess फ़ाइल में बदल रहा है परियोजना

  3. एक php फ़ाइल में बदल रहा है में परिणाम php फ़ाइल और इसकी शामिल फ़ाइलें

किस प्रकार एक अपने recuirements पर आधारित है में परिणाम होगा होगा।

उपयोग, upload_max_filesize यह अपलोड होने के लिए फ़ाइल के आकार को नियंत्रित करेगा।

post_max_size साइड फॉर्म तत्वों में पोस्ट किए गए डेटा का आकार है।

यह फ़ाइल, इनपुट, चेकबॉक्स ... आदि हो सकता है इसलिए इसे फ़ाइल आकार के आधार पर भी बदला जाना है।

आप फ़ाइल आपरेशन और दूसरों को करने के लिए दोनों upload_max_filesize और post_max_size का समायोजन करना चाहिए ...

+0

त्रुटि क्या आ रही थी .. क्या आप इसे पोस्ट कर सकते हैं? @ अनावश दहरिया –

+0

यहां ftp_put झूठी मान देता है। –

1

आप error_log की जाँच की है। यदि यह जांच न करें, और पता लगाएं कि वास्तव में समस्या क्या है, और यदि अपाचे का उपयोग करते हैं, तो आप php.ini सेटिंग को .htaccess में सेट कर सकते हैं। इस

php_value upload_max_filesize 20M 

इस .htaccess फ़ाइल को पेस्ट करें और आप फ़ाइल अपलोड करने में सक्षम होंगे। इसके अलावा, समस्या का कारण बनने के लिए त्रुटि_लॉग की जांच करें।

संबंधित मुद्दे