के बीच मतभेद हैं जब मैं उन कार्यों का उपयोग करता हूं तो क्या अंतर होता है? मैं बजाय एक दूसरे से एक है ...php - प्रतिलिपि, नाम बदलें और move_uploaded_file
उत्तर
copy()
प्रतियां फ़ाइल प्रयोग क्यों करना चाहिए - अब आप 2 फ़ाइलें है, और बड़ी फ़ाइलों के लिए, यह बहुत लंबेrename()
ले जा सकते हैं फ़ाइल का नाम, बदल जाता है जो इसका मतलब निर्देशिकाओं के बीच ले जाया जा सकता है।move_uploaded_file()
मूल रूप सेrename()
जैसा ही है, लेकिन यह केवल उन फ़ाइलों पर काम करेगा जो PHP के अपलोड तंत्र के माध्यम से अपलोड किए गए हैं। यह एक सुरक्षा सुविधा है जो उपयोगकर्ताओं को आपकी स्क्रिप्ट को सुरक्षा-प्रासंगिक डेटा दिखाने में छेड़छाड़ करने से रोकती है।
भविष्य में, मैं PHP Manual में ऐसी जानकारी को देखने का सुझाव देता हूं।
+1 :) –
हाँ अच्छा जवाब। –
मैं move_uploaded_file()
के मैनुअल में यह पाया:
एच में फ्लोरियन एस an der ई [.de] 17-Aug-2008 09:02
move_uploaded_file (मेरे सेटअप पर) हमेशा फाइलें
0600
(rw- --- ---
) बनाता है और उपयोगकर्ता द्वारा वेबसर्वर (मालिक और समूह) चलाते हुए स्वामित्व में है। भले ही निर्देशिका में समूह अनुमतियों के लिए एक चिपचिपा बिट सेट है! मुझे php.ini के माध्यम से इसे बदलने के लिए याumask()
का उपयोग करने के लिए कोई सेटिंग नहीं मिल सका।मैं चाहता हूं कि सर्वर पर मेरा नियमित उपयोगकर्ता
tar cjf
निर्देशिका में सक्षम हो .. जो पूरी तरह से वेबसर्वर-प्रक्रिया-उपयोगकर्ता द्वारा स्वामित्व वाली फ़ाइलों पर असफल होगा;copy(from, to)
फ़ंक्शन चिपचिपा-बिट का पालन करता है!
तो ऐसा लगता है कि copy
और rename
थोड़ा अलग काम करते हैं।
- 1. PHP move_uploaded_file()
- 2. PHP: फ़ाइल अपलोड करें move_uploaded_file()
- 3. PHP नाम बदलें() त्रुटि
- 4. बैच प्रतिलिपि बनाएँ और कई फ़ाइलों का नाम बदलें
- 5. फ़ाइल की प्रतिलिपि बनाएँ और नाम बदलें VBScript
- 6. टेस्ट move_uploaded_file और is_uploaded_file vfsStream
- 7. PHP - ऑब्जेक्ट प्रॉपर्टी का नाम कैसे बदलें?
- 8. PHP फ़ंक्शन नाम बदलें अनुमति अस्वीकार
- 9. गिट विवाद (नाम बदलें/नाम बदलें)
- 10. PHP और SOAP। बदलें लिफाफा
- 11. पीएचपी: move_uploaded_file(): ले जाने के लिए '/
- 12. PHPSESSID का नाम कैसे बदलें?
- 13. फ़ाइल नाम का नाम बदलें
- 14. Nuget: पैकेज निर्देशिका पथ बदलें और नाम
- 15. कंप्यूटर का नाम बदलें और सी #
- 16. PHP एक सरणी की कुंजी का नाम बदलें
- 17. एक्सकोड में डेवलपर-नाम और कंपनी-नाम कैसे बदलें?
- 18. Xcode - बदलें कंपनी का नाम और उपयोगकर्ता नाम
- 19. गिट अनदेखा नाम बदलें
- 20. टाइपस्क्रिप्ट नाम बदलें परिवर्तनीय
- 21. PHP फ़ाइल का नाम
- 22. PHP प्रदर्शन: प्रतिलिपि बनाम संदर्भ
- 23. महीने का नाम बदलें
- 24. टैग का नाम बदलें, लेकिन सभी विशेषताओं
- 25. PHP स्थिरांक कैसे बदलें?
- 26. PHP सत्र कुकी नाम
- 27. डेटाबेस नाम का नाम बदलें - mysql
- 28. एक्सएमएल नोड नाम का नाम कैसे बदलें
- 29. php और mysql प्रतिलिपि एक तालिका से दूसरे में
- 30. PHP
'प्रतिलिपि' और 'नाम बदलें' के बीच का अंतर तुरंत स्पष्ट नहीं है? दोस्ताना आरटीएफएम के लिए – developerbmw