html - Problem in php upload script? -


  फ़ंक्शन getExtension ($ str) {$ i = strrpos ($ str, "।"); अगर (! $ I) {वापसी ""; } $ L = strlen ($ str) - $ i; $ Ext = substr ($ str, $ i + 1, $ l); वापसी $ ext; } परिभाषित करें ("MAX_SIZE", "2000"); यदि (isset ($ _ फ़ाइलें ['file_upload'])) {$ errors = 0; $ छवि = $ _ फ़ाइलें [ 'file_upload'] [ 'नाम']; यदि ($ छवि) {$ filename = stripslashes ($ _ फ़ाइलें ['file_upload'] ['नाम']); $ एक्सटेंशन = मिले एक्स्टेंशन ($ फाइलनाम); $ एक्सटेंशन = स्ट्रटोलर ($ एक्सटेंशन); अगर (($ एक्सटेंशन! = "जेपीजी") & amp; amp; amp; ($ एक्सटेंशन! = "बीएमपी") & amp; amp; ($ एक्सटेंशन! = "पीएनजी") & amp; amp; ) {गूंजती '& lt; h1 & gt; अज्ञात एक्सटेंशन! & Lt; / h1 & gt;'; $ त्रुटियों = 1; } और {$ size = filesize ($ _ फ़ाइलें ['file_upload'] ['tmp_name']); यदि ($ आकार & gt; MAX_SIZE * 1024) {गूंज '& lt; h1 & gt; आप आकार सीमा पार कर चुके हैं! & Lt; / h1 & gt;'; $ त्रुटियों = 1; } $ Random_name = md5 (uniqid (mt_rand (), सच))। '।' $ एक्सटेंशन; = $ से $ _ फ़ाइलें [ 'file_upload'] [ 'tmp_name']; $ NewName = ' "temp_images /'.$ random_name।'" '; नाम बदलें ($ से, $ newname); समस्या यहाँ है ????? // move_uploaded_file ($ से, $ newname); यहां तक ​​कि यह करने की कोशिश}}  

}

मुझे पता नहीं क्यों छवियों temp_images फ़ोल्डर में नहीं चल रहे हैं..कोई मेरी मदद कर सकता है। अग्रिम धन्यवाद।

संपादित करें:

HTML फ़ॉर्म:

  & lt; फ़ॉर्म का नाम = "form_upload" action = "& lt;? = $ PHP_SELF? & Gt;" Method = "post" enctype = "multipart / form-data" & gt; & Lt; तालिका वर्ग = 'nryo_modal_div_table' align = 'center' & gt; & LT; टीआर & gt; & Lt; td align = 'left' class = 'response_color_ok' & gt; फ़ाइल चुनें: & lt; / td & gt; & Lt; / टीआर & gt; & LT; टीआर & gt;  

सुनिश्चित करें कि temp_images फ़ोल्डर में लिखने की अनुमति है;


Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

php - jQuery AJAX Post not working -