Simple script to speed up and compact assets files.
This script works only with PHP.
Load the script where you want and set files to load. Write it directly in html like this :
<link href="azzet.php/css/main.css" rel="stylesheet">
-
One file :
azzet.php/main.css
-
One file in a directory :
azzet.php/css/main.css
or :azzet.php/main.css&dir=css
-
Multiple files (separated with '&') :
azzet.php/main.css&test.css&admin.css
-
Multiple files in the same directory (separated files with '|') :
azzet.php/css[main.css|test.css|admin.css]
or :
azzet.php/[main.css|test.css|admin.css]&dir=css
or :
azzet.php/main.css&test.css&admin.css&dir=css
etc... -
Multiple files in the multiple directories :
azzet.php/css[main.css|admin.css]&main.css&test/test.css
-
One file minified :
azzet.php/main.css?min
-
Files minified with .css extension :
azzet.php/[main|admin|test]?min&ext=css
-
Files minified with .css extension in assets dir with debug :
azzet.php/[main|admin|test]?min&ext=css&dir=assets&debug
- debug : show error comment if file doesn't exists
- dir : set a base dir (default : /)
- type : type of files (default : css)
- ext : set an extension (default empty)
- min : minify CSS files (default : false)
And don't forget "URL rewriting" if you want something cool.
Don't send a lot of CSS files, compact and compress these in one single CSS.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Azzet - test</title>
<link href="azzet.php/css/[laticss|csstoolkit]&main?ext=css&min" rel="stylesheet">
</head>
<body>
<p>CSS loaded !</p>
</body>
</html>