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

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -