जब मैं boy.png नाम की एक छवि फ़ाइल अपलोड करता हूं, तो यह मौजूदा boy.png को move_uploaded_file() का उपयोग करके प्रतिस्थापित नहीं करती है।

दूसरा boy.png एक अलग छवि है।

अगर फ़ाइल PHP का उपयोग करके पहले से मौजूद है तो मैं उसे कैसे अपलोड और बदल सकता हूँ?

1
blackMan 5 मई 2019, 11:24

1 उत्तर

सबसे बढ़िया उत्तर

आप पहले यह जांचने के लिए इस तरह से कोशिश कर सकते हैं कि समान नाम वाली फ़ाइल पहले से मौजूद है या नहीं? अगर वह बाहर निकलता है तो पुराने को हटा दें और नया अपलोड करें। आइए इस तरह से प्रयास करें-

//checking if file with same name already exists
if(file_exists("pathtofile/boy.png")) unlink("pathtofile/boy.png");

//upload file now using the move_uploaded_file()
move_uploaded_file($fileLocTemporary, "pathtofile/boy.png"); # change as per your temp location
1
Always Sunny 5 मई 2019, 08:44