मैं इस का उपयोग कर रहा अप फ़ोल्डर प्राप्त करें: वर्तमान स्क्रिप्ट सेएक स्तर
C:\UwAmp\www\myfolder\
:
echo dirname(__FILE__);
जो देता है:
C:\UwAmp\www\myfolder\admin
हालांकि मैं जब तक पथ के लिए देख रहा हूँ। वह कैसे किया जा सकता है ?
मैं इस का उपयोग कर रहा अप फ़ोल्डर प्राप्त करें: वर्तमान स्क्रिप्ट सेएक स्तर
C:\UwAmp\www\myfolder\
:
echo dirname(__FILE__);
जो देता है:
C:\UwAmp\www\myfolder\admin
हालांकि मैं जब तक पथ के लिए देख रहा हूँ। वह कैसे किया जा सकता है ?
आप कर सकता है या तो:
dirname(__DIR__);
या:
__DIR__ . '/..';
... लेकिन एक वेब सर्वर वातावरण में आप शायद पाएंगे कि आप पहले से ही वर्तमान फ़ाइल के कार्यशील निर्देशिका से काम कर रहे हैं, इसलिए आप शायद उपयोग कर सकते हैं:
'../'
... उपर्युक्त निर्देशिका का संदर्भ देने के लिए। आप PHP 5.3.0 से पहले dirname(__FILE__)
के साथ __DIR__
को प्रतिस्थापित कर सकते हैं।
तुम भी अवगत what __DIR__
and __FILE__
refers to होना चाहिए:
पूरा पथ और फ़ाइल का फ़ाइल नाम। यदि किसी अंदर शामिल होता है, तो शामिल फ़ाइल का नाम वापस कर दिया जाता है।
तो यह हमेशा यह इंगित नहीं कर सकता कि आप कहां चाहते हैं।
echo dirname(__DIR__);
कोशिश लेकिन ध्यान दें __DIR__
निरंतर पीएचपी 5.3.0 में जोड़ा गया सकते हैं।
दोनों काम नहीं कर रहे हैं :(मुझे उस के साथ खाली स्ट्रिंग मिलती है। – Dev555
आप वास्तव में पथ के साथ क्या करना चाहते हैं? क्या आप एक फ़ाइल शामिल करने की कोशिश कर रहे हैं, इसे एक लिंक आदि में उपयोग करें? – DaveRandom
ठीक है अब मेरे काम करता है। धन्यवाद – Dev555