मैं अपने रूप में अपलोड अधिकतम फ़ाइल आकार सेट कर रहा हूं:PHP, ज़ेंड फ्रेमवर्क: अपलोड अधिकतम फ़ाइलसाइज़ कैसे सेट करें?
$file = new Zend_Form_Element_File('file');
$file->setLabel('File to upload:')
->setRequired(true)
->addValidator('NotEmpty')
->addValidator('Count', false, 1)
->addValidator('Size', false, 10485760) //10MB = 10,485,760 bytes
->setMaxFileSize(10485760)
->setDestination(APPLICATION_UPLOADS_DIR);
$this->addElement($file);
लेकिन मैं अपने Zend फ्रेमवर्क आवेदन में यह त्रुटि संदेश हो रही है:
Notice: Your 'upload_max_filesize' config setting limits the maximum filesize to '2097152'. You tried to set '10485760' in /location/to/Zend/Form/Element/File.php on line 620
क्या मैं गलत कर रहा हूँ?
मैं इन्हें अपनी application.ini फ़ाइल में phpSettings.post_max_size के रूप में सेट करने का प्रयास कर रहा हूं लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है, क्या मैं इसे सेट कर सकता हूं? किसी तरह के समारोह की तरह? set_post_max_size() यदि ऐसा कोई फ़ंक्शन मौजूद है? – Andrew
यह सुनिश्चित नहीं है कि इसे PHP कोड से कॉन्फ़िगर किया जा सकता है, वास्तव में, अपलोड किए गए डेटा/फ़ाइल से निपटने के रूप में अपाचे + PHP द्वारा आपकी स्क्रिप्ट से पहले भी वास्तव में शुरू होता है ... –
मुझे विश्वास है कि आप PHP कोड, ini_set से कॉन्फ़िगर कर सकते हैं ('post_max_size', 10485760); –