ci sono gorssolani errori congli apici in quel codice, se vuoi stmpare un doppio apice dentro una stringa devi usare \" e non un semplice "

ad esempio, questo è sbagliato perchè php non sa quale siano gli apici di inizio e fine stringa
Codice PHP:
$string="[img]path[/img]"
invece così è corretto
Codice PHP:
$string="<img src=\"path\" \>"
\" in questo modo gli dico, guarda che la stringa non finisce li quelli sono apici che appartengono al valore della stringa