मुझे अपनी वेबसाइट पर उपयोगकर्ताओं को सर्वर से उनकी छवियों को हटाने के बाद उन्हें अपलोड करने की अनुमति देने की आवश्यकता है यदि वे उन्हें अब नहीं चाहते हैं। मैं पहले unlinkPHP में फ़ंक्शन का उपयोग कर रहा था, लेकिन मुझे बताया गया है कि यह काफी जोखिम भरा और सुरक्षा मुद्दा हो सकता है। (पिछला कोड नीचे :)
if(unlink($path.'image1.jpg')){
// deleted
}
इसके बजाय अब मैं फ़ाइल को एक अलग फ़ोल्डर में ले जाना चाहता हूँ। यह एक लंबे समय के बाद किया जाना चाहिए जब वे पहली बार फ़ाइल अपलोड करते हैं तो किसी भी समय वे अपने खाते में लॉग इन करते हैं। यदि मेरे पास मुख्य फ़ोल्डर है जो उपयोगकर्ताओं की छवि संग्रहीत करता है:
user/
और फिर उसके भीतर एक फ़ोल्डर जिसे डेल कहा जाता है, जो उनकी अवांछित छवियों को डालने के लिए गंतव्य है:
user/del/
क्या किसी फ़ाइल को एक अलग फ़ोल्डर में स्थानांतरित करने की आज्ञा है? तो कहते हैं कि:
user/image1.jpg
/ बन जाता है
user/del/image1.jpg