मैं एक फ़ोल्डर संरचना इस प्रकार है , जो फ़ोल्डर-बी में एक छवि को इंगित करता है।php कैसे एक स्तर ऊपर जाने के लिए dirname पर (__ FILE__)
फ़ोल्डर-ए में एक स्क्रिप्ट के अंदर, मैं dirname (फ़ाइल) का उपयोग कर रहा फ़ाइल नाम लाने के लिए और मैं mydomain.com/Folder-A
मिलता है। इस स्क्रिप्ट के अंदर, मुझे एक स्ट्रिंग प्राप्त करने की आवश्यकता है जो 'mydomain.com/Folder-B/image1.jpg
कहती है। मैंने कोशिश की
$path=dirname(__FILE__).'/'.'../Folder-B/image1.jpg';
यह mydomain.com%2FFolder-A%2F..%2FFolder-B%2Fimage1.jpg
यह एक फेसबुक शेयर बटन के लिए है के रूप में दिखाई देता है और यह सही छवि को लाने के लिए विफल रहता है। किसी को भी सही तरीके से रास्ता कैसे प्राप्त करना है?
संपादित करें: मैं एक यूआरएल पाने के लिए आशा है कि >>> mydomain.com% 2FFolder-बी% 2Fimage1.jpg
[Petah द्वारा इस उत्तर] (http://stackoverflow.com/questions/11094776/php-how-to-go-one-level-up-on-dirname-file#answer-11094813) वास्तव में स्वीकार किए गए उत्तर से बेहतर प्रश्न का उत्तर देते हैं। (यह वास्तव में आपको बताता है कि कैसे स्तर को स्थानांतरित करना है, न कि केवल इससे बचने के लिए कैसे।) – Byson