What is "dynamic CSS"? Using PHP, you can actually allow them to modify a real .css file (by opening and editing the file and saving it as a text .css file externally). But if you want that file to be dynamically generated by PHP every time it is loaded (for example, you could change the colors based on the time of day), then you would need to use a .php file and add the headers for CSS.
It's not very difficult to do this.
I wrote this tutorial a long time ago, but I think it may help you:
http://www.dynamicdrive.com/forums/s...ad.php?t=21617
The basics are there at least.
The second part is working with caching. You don't need to research specifically how to do this with dynamic CSS files. Just look up caching in general to find the settings you'll need, just like any other .css or .htm file.
Note that you can actually dynamically generate .css files if you tell your server to process them as PHP, but that is an extra load for every .css file and it's probably not worth it.
Bookmarks