मेरे पास एक PHP अनुप्रयोग है।PHP: अपलोड किए गए फ़ाइल नामों को कैसे व्यवस्थित करें?
मैं उपयोगकर्ताओं को अपने वेब एप्लिकेशन में फ़ाइलों को अपलोड करने की अनुमति देता हूं।
प्रश्न: मेरे लिए सबसे अच्छा तरीका अपलोड किए गए दस्तावेज़ PHP में $_FILES["filename"]["tmp_name"]
की फ़ाइल नाम को साफ़ करने में क्या है?
अद्यतन:
मैं अपलोड की गई फ़ाइल नाम का एक MD5 लेने के लिए और है कि हाल में सौंपा फ़ाइल नाम के रूप में उपयोग कर सकते हैं? यदि हां, तो मैं PHP में ऐसा कैसे करूं?
क्या आप 'sanitize' की स्पष्ट परिभाषा दे सकते हैं? MySQL के लिए के रूप में? एक यूआरएल? – fredley
मैं अपने वेब सर्वर पर फाइल अपलोड कर रहा हूं। फाइलें छवियां, दस्तावेज इत्यादि हो सकती हैं। मुझे फाइलनाम टकराव नहीं चाहिए।और मैं नहीं चाहता कि लोग फ़ाइल नाम अपलोड करने का प्रयास करें जो मेरे फाइल सिस्टम पर अस्वीकार हो सकता है। – frooyo
आपको यह भी पता होना चाहिए कि आप किस प्रकार की फाइलें अपलोड करने की अनुमति देते हैं। आप नहीं चाहते हैं कि कोई व्यक्ति HTML/जावास्क्रिप्ट फ़ाइलों जैसी चीज़ों को अपलोड करने में सक्षम हो। – Moses