[ create a new paste ] login | about

Link: http://codepad.org/I7U9jVfD    [ raw code | output | fork ]

PHP, pasted on Jan 29:
1
2
3
4
5
6
7
<?php

define('DOC_ROOT', '/foo/');
$string = '<img src="anything.jpg"> <img src="foobar.jpg"> <img src="/already/a/relative/path.jpg">';

$string = preg_replace('/<img([^>]*)src=["\']["\'\\/]([^"\']*)["\']/', '<img\1src="'.DOC_ROOT.'\2"', $string);
echo $string;


Output:
1
<img src="anything.jpg"> <img src="foobar.jpg"> <img src="/foo/already/a/relative/path.jpg">


Create a new paste based on this one


Comments: