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