Para generar dinámicamente con PHP código JavaScript ó CSS simplemente tienes que expecificar la cabecera del documento PHP lo siguiente: Para JavaScript: header ('Content-Type: text/javascript; charset=utf-8'); ... Para CSS: header ('Content-Type: text/css; charset=utf-8'); ... Recuerda que no debes enviar ningun texto antes. Por supuesto que el archivo PHP conservará su extensión cuando los referenciemos desde la página HTML: ... type="text/javascript" src="javascript.php" ... ... link rel="stylesheet" type="text/css" href="css.php" ... Fuente: http://www.ribosomatic.com/articulos/javascript-o-css-dinamico-en-php/