I am writing a web browser in PHP, for devices (such as the Kindle) which do not support multi-tab browsing. Currently I am reading the page source with file_get_contents(), and then echoing it into the page. My problem is that many pages use local references (such as < img src=’image.png>’), so they all point to pages that don’t exist. What I want to do is locate all src and href tags and prepend the full web address to any that do not start with “http://” or “https://”. How would I do this?
Share
add
<base href="http://example.com/" />at the head of the page
this will help you insert it to the
<head></head>section