Code Snippet
Use PHP inside JavaScript
This has only really been tested on Media Temple (gs) servers.
In the folder with the JavaScript, the .htaccess file should include:
<FilesMatch "^.*?api.*?$">
SetHandler php5-script
</FilesMatch>In that above example, any file that includes the string "api" will be processed as PHP. Feel free to alter that RegEx.
Then in the JavaScript file itself, set the ContentType back to JavaScript:
<?php
// Sets the proper content type for javascript
header("Content-type: application/javascript");
?>That will ensure browsers reading the file will interpret it as JavaScript. Now you can use <php ... ?> tags in the JavaScript file to do whatever PHP stuff you need to do.
Could you use this for stylesheets?
yes you can use that for stylesheet.
code will be like this…
Nice one can you give some explanatory example how all its work
i dont think i can understand this without looking at a working example
If I’ve understood it correctly, an example would be to have a file called:
myjavascript.api.js
Link to it in your HTML:
<script src=’js/myjavascript.api.js’ type=’text/javascript’></script>
Then, in the myjavascript.api.js itself, you can now use PHP code:
<?php
// Sets the proper content type for javascript
header(“Content-type: application/javascript”);
?>
// JS Code
function myJavascriptFunction(variable) {
// Do stuff with variable
}
myJavascriptFunction(<?php echo $variable_from_db; ?>);
DigWP
A book and blog co-authored by Jeff Starr and myself about the World's most popular publishing platform.
Quotes on Design
Design, like Art, can be an elusive word to define and an awfully fun thing to have opinions about.
HTML-Ipsum
One-click copy to clipboard access to Lorem Ipsum text that comes wrapped in a variety of HTML.
Bookshelf
Hey Chris, what books do you recommend? These, young fertile mind, these.