initSpineComponent (); $component = $_GET["comp"]; if (empty ($component)) { notFound (); } try { $data = $book->component ($component); $directory = dirname ($component); $data = preg_replace ("/src=[\"']([^:]*?)[\"']/", "src='epubfs.php?comp=$1'", $data); $data = preg_replace ("/href=[\"']([^:]*?)[\"']/", "href='epubfs.php?comp=$1'", $data); $data = preg_replace ("/\@import\s+[\"'](.*?)[\"'];/", "@import 'epubfs.php?comp={$directory}/$1';", $data); header ("Content-Type: " . $book->componentContentType($component)); echo $data; } catch (Exception $e) { notFound (); } ?>