Duenque io gestisco una cosa in questo modo:
Codice PHP:
// questo lo includo in un file esterno che richiamo con un require
define('DIR_MIO SITO', '/Users/miopc/Sites/cartella_sito_primaria/');
define('DIR_IMAGE', DIR_MIOSITO . 'image/');
define('DIR_INCLUDE', DIR_MIOSITO . 'include/');
// ecc ecc...
In questo modo quando mi serve io stampo nei link o nei percorsi una cosa del genere
Codice PHP:
// se per caso devi includere una pagina all'interno della cartella include fai cosi
require(DIR_INCLUDE . 'pagina.php');
// se devi inserire un'immagine
<img src=\"".DIR_IMAGE."blank.jpg\" width=\"1\" height=\"2\" border=\"0\" >
// ecc ecc...
In questo modo lasci sempre intatta la struttura del tuo sito e se ti capita di spostarlo su un'altro pc o sul server, basta che campi i percorsi relativi alla macchina.
P.S. dopo img src= metti un \ prima dei due "".