Amos a ver si me podeis ayudar, tengo un archivo html que hace de plantilla:
cab.htm
en este archivo hay codigo html, javascript, ... este codigo quiero que le haga un eval para sustituir las variables y el codigo php
como el fichero contiene codigo javascript
:
variable = 'valor';
para evitar que de error le añado un addslashes:
Código PHP:
$cab = str_replace("\\'", "'", addslashes(implode("", file('plantillas/cab.htm'))));
eval("echo \"".$cab."\";");
bueno, pues de esta forma no consigo que quiten las \ antes ' de las variables de javascript, i por tanto me da error javascript, el codigo javascript que sale por pantalla queda asi:
variable = \'valor\';
como tendria que hacerlo para que lo que saliera por pantalla fuera esto:
variable = 'valor';
se que es un poco lioso, gracias por la ayuda