में कनवर्ट करें PHP में पूर्ण पथ के सापेक्ष रूपांतरित करने पर बहुत सी पोस्ट हैं। मैं इन पदों (आशावादी) से परे एक विशिष्ट कार्यान्वयन की तलाश में हूं। क्या कोई इस विशिष्ट कार्यान्वयन के साथ मेरी मदद कर सकता है?PHP: आउटपुट में सापेक्ष पथ के साथ छवियों और लिंक खोजें और उन्हें पूर्ण पथ
मेरे पास एक पीएचपी वैरिएबल है जिसमें विविध HTML शामिल हैं, जिसमें href
एस और img
एस संबंधित यूआरएल शामिल हैं। अधिकतर (उदाहरण के लिए) /en/discover
या /img/icons/facebook.png
मैं इस तरह से है कि मेरे href
रों के मूल्यों और img
रों http://mydomain.com/en/discover
और http://mydomain.com/img/icons/facebook.png
में परिवर्तित हो जाएगा में इस पीएचपी चर पर कार्रवाई करना चाहते हैं मैं कवर नीचे दिए गए प्रश्न का मानना है href
एस के लिए समाधान। img
एस पर भी विचार करने के लिए हम इसका विस्तार कैसे कर सकते हैं?
एक regex क्रम में होगा? या चूंकि हम बहुत सारे आउटपुट से निपट रहे हैं, क्या हम DOMDocument का उपयोग कर सकते हैं?
और का उपयोग नहीं किया जाएगा '<आधार href =" http://mydomain.com ">' में अपनी ''
पर्याप्त? यदि नहीं, तो रेगेक्स का उपयोग करना आप सब कुछ कर सकते हैं - वास्तव में आपको 'preg_replace_all' फ़ंक्शन का उपयोग करने की आवश्यकता होगी। – shadyyxआपकी प्रतिक्रिया के लिए धन्यवाद। अच्छा सुझाव है, लेकिन मुझे ऐसा नहीं लगता है, क्योंकि आउटपुट को एक्सएमएल-दस्तावेज़ में प्रदर्शित किया जाएगा। समस्या यह है कि मैं regexes के साथ अक्षम हूँ ... – maartenmachiels