sisi è solo una riga... prova questa:
$contenuto = preg_replace('/(href|src)="(.*?)"/i', '$1="http://miosito/$2"', $contenuto);
xò questa parsa tutti i link, relativi ed assoluti, se un link è assoluto combina un macello![]()
corregge anche gli indirizzi delle immagini