no, non credo sia proprio esatto come dici tu...

i modi di scrivere sono giusti entrambi per il php, html e anche per il javascript.

dipende solo da dove si trova la tua immagine.

se il file html o php che fa riferimento all'immagine si trova nella stessa cartella delle immagini l'url sarà cosi:

[img]pippo.jpg[/img]

se l'immagine si trova in una cartella che è contenuta insieme al file html o php l'url sarà cosi:

[img]cartella/pippo.jpg[/img]

se invece l'immagine si trova nella cartella che a sua volta contiene la cartella del file html o php allora sara

[img]../cartella/pippo.jpg[/img]

piu cartelle di mezzo ci sono e poi ../ devi mettere, in alternativa puoi mettere la path assoluta!

per intenderci ancora meglio, nel caso tu voglia cambiare un immagine cn js, questo è corretto se l'immagine si trova una cartella indietro rispetto alla pagina chiamante:

document.getElementById(id_img).src = '../img.jpg';

spero di essere stato esauriente