php - file_exists() for a file that contains (&) in filename -
$ filename = "सारा और आईएमपीई"; अगर (file_exists ($ filename)) {...}
अगर फ़ाइल नाम " और
" है तो file_exists के लिए PHP वापस नहीं आती है
कैसे काम करने के लिए file_exists
के लिए $ filename में " और
" बच सकता हूं?
पहले से कोशिश की urlecode ()
, urlrawencode ()
, htmlentities ()
, और '& amp; एक बैकस्लैश (\ & amp;) ... नहीं जा
ps के साथ
इस स्क्रिप्ट को लगता है कि यह RedHat5 चलाने वाले लिनक्स सिस्टम पर है
मेरे लिए काम करने के लिए
सुनिश्चित करें कि आप जिस फ़ाइल की जांच कर रहे हैं वह निर्देशिका में है जहां आपकी स्क्रिप्ट चल रही है।
getcwd () का उपयोग यह देखने के लिए कि आपकी स्क्रिप्ट कहां चल रही है।
उदाहरण के लिए यदि आपकी स्क्रिप्ट मेरी / स्क्रिप्ट / स्क्रिप्ट.php में है लेकिन अगर यह मेरी / अन्य / लिपियों / index.php पर किसी अन्य स्क्रिप्ट के द्वारा शामिल और लागू की गई है तो आपकी स्क्रिप्ट वास्तव में मेरी / अन्य / स्क्रिप्ट निर्देशिका में चल रही होगी, न कि मेरी / स्क्रिप्ट निर्देशिका जैसा आप उम्मीद कर सकते हैं
Comments
Post a Comment