<?php /* -*- Mode: php; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ function preload($cssfile) { $css = file_get_contents($cssfile); // TODO: Check for @import and do recursive parsing ?> <div style="display: none;"> <?php preg_match_all("|url\((.+)\)|U", $css, $urls); // print_r($urls); $path = dirname($cssfile); $imgs = array_unique($urls[1]); foreach($imgs as $_p) { echo " <img alt=\"preload\" src=\"".$path . "/" . $_p."\"/>\n"; } ?> </div> <?php } ?>