%PDF- %PDF-
Direktori : /www/old2/_music/ |
Current File : /www/old2/_music/fb.php |
<?php header("Content-type: application/octet-stream"); header("Content-disposition: attachment; filename=".str_replace(" ", '_', $_POST['name']).".fb2"); $head = '<?xml version="1.0" encoding="UTF-8"'.'?'.'> <FictionBook xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.gribuser.ru/xml/fictionbook/2.0"> <description> <title-info> <genre></genre> <author> <first-name></first-name> <middle-name></middle-name> <last-name></last-name> </author> <book-title></book-title> </title-info> </description> <body xmlns:fb="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:xlink="http://www.w3.org/1999/xlink"> <section>'."\r\n"; $foot = ' </section> </body> </FictionBook>'; $con = file("http://books.varak.net/conv.ini"); $conv = array(); foreach($con as $c) { $r = explode('|', $c); $conv[] = array(trim($r[0]), trim($r[1])); } $conv[] = array("\\'", "'"); $conv[] = array("\\\"", "\""); unset($con); $lines = explode("\n", $_POST['text']); echo $head; $empty = 0; foreach($lines as $line) { $line = trim($line); if($line == "") { if($empty > 2) { continue; // Povolim max tri prazdne radky po sobe } $empty++; } else $empty = 0; // Nahrazovani foreach($conv as $c) { $line = str_replace($c[0], $c[1], $line); } echo " <p>$line</p>\r\n"; } echo $foot; ?>