Externe js mit der Erweiterung .php im Codeigniter verwenden [closed]

Ich benutze Codeigniter 2 und habe meinen Themenordner bestehend ausjs, img, CSS Ordner.

Innerhalbjs Ordner, Dateiname istjs_functions.php enthält:

<?php header("Content-type: text/javascript"); ?>
/**
 * GLOBAL VARIABLES & PATHS
 *
 * path definitions for jquery inline usage
 *
 */     
var base_url         = '<?=base_url();?>';
// ------------------------------------------------------------------------

/**
 * jquery.message Global Implementation
 *
 * Shows message if any session flashdata named message is set
 *
 */

<?php if($this->session->flashdata('message')):?>
$(function() { $().message("<?=$this->session->flashdata('message');?>"); });
<?php endif; ?>

// ------------------------------------------------------------------------

und ruft es anAussicht Datei

<script type="text/javascript" src="<?=base_url();?>themes/admin/js/js_functions.php"></script>

rendert richtig. Aber es erscheint wieder der Kontrollbildschirm des Chroms:

var base_url         = '<br />
Uncaught SyntaxError: Unexpected token ILLEGAL

und im Browser, wenn Sie die Seite aus der Adressleiste aufrufen:

var base_url         = '<br />
<b>Fatal error</b>:  Call to undefined function base_url() in <b>F:\xampp\htdocs\themes\js\js_functions.php</b> on line <b>11</b><br />

Was ist falsch? Ist es nicht die richtige Art, PHP in einer externen js / php-Datei zu verwenden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage