| 
<?phprequire_once("ComicBookTools.class.php");
 
 $dir = "./comic" ;
 
 if ( array_key_exists('QUERY_STRING', $_SERVER) && isset($_SERVER['QUERY_STRING'])) {
 $file=rawurldecode(base64_decode($_SERVER['QUERY_STRING']));
 $cb='';
 
 if (is_file($file)){
 $cb = $file;
 } elseif(is_file($dir . $file)) {
 $cb = $dir . $file;
 } else {
 list($arc, $img) = explode('|', $file);
 if (is_file($dir . $arc)) {
 $cb=$dir . $arc;
 $cbr = new comic_reader($cb);
 $cbr->dir=$dir;
 $cbr->read_file($img);
 exit();
 
 }
 header("Location: {$_SERVER['PHP_SELF']}}");
 die();
 
 }
 
 if ($cbr=new comic_reader($cb)) {
 $cbr->dir=$dir;
 $urls = $cbr->list_files();
 
 $slides_tmpl= new slide_show_html();
 $slides_tmpl->file=$cb;
 $slides_tmpl->dir=$dir;
 $slides_tmpl->urls=$cbr->comic;
 echo $slides_tmpl;
 exit();
 } else {
 
 }
 
 } else {
 
 $ini=parse_ini_file('comic.ini', TRUE);
 $main="";
 foreach ($ini as $i) {
 $img=$i['img'][0];
 $url=$_SERVER['PHP_SELF'] . "?" . base64_encode(str_replace($i['dir'], '', $i['file']));
 $txt=$i['title'];
 
 $main .= <<<EOF
 <li><a href="$url" target="_blank">$txt</a><br /><img src="$img" /></li>
 EOF;
 
 }
 
 }
 
 
 
 
 ?><!DOCTYPE html>
 <html>
 <head>
 <title>cbr/cbz Comicbook viewer</title>
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <style>
 * {box-sizing: border-box}
 
 body {
 font-family: "Lato", sans-serif;
 margin:0;
 }
 img {
 min-width: 100px;
 
 max-width: 300px;
 height: 500px;
 padding: 5px;
 margin: 5px;;
 }
 a {
 font-family: fantasy;
 font-size: larger;
 color: ghostwhite;
 background-color: darkred;
 }
 ul {
 list-style-type: none;
 
 }
 
 li {
 padding: 5px;
 margin: 5px;
 float: left;
 vertical-align: middle;
 text-align: center;
 border: solid;
 border-color: navy;
 }
 
 </style>
 </head>
 <body>
 <ul>
 <?php echo $main ?>
 </ul>
 <script>
 
 </script>
 
 </body>
 </html>
 |