From 4188f38ad56d7ba2ea46e94403f305243514f80c Mon Sep 17 00:00:00 2001 From: tcit Date: Thu, 24 Jul 2014 15:49:36 +0200 Subject: add pdf and mobi libraries --- inc/3rdparty/libraries/mpdf/examples/show_code.php | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 inc/3rdparty/libraries/mpdf/examples/show_code.php (limited to 'inc/3rdparty/libraries/mpdf/examples/show_code.php') diff --git a/inc/3rdparty/libraries/mpdf/examples/show_code.php b/inc/3rdparty/libraries/mpdf/examples/show_code.php new file mode 100644 index 00000000..32bc7625 --- /dev/null +++ b/inc/3rdparty/libraries/mpdf/examples/show_code.php @@ -0,0 +1,48 @@ +debug=true; +$mpdf->tabSpaces = 6; + +$mpdf->allow_charset_conversion=true; +$mpdf->charset_in='windows-1252'; + +//============================================================== +preg_match('/example[0]{0,1}(\d+)_(.*?)\.php/',$filename,$m); +$num = intval($m[1]); +$title = ucfirst(preg_replace('/_/',' ',$m[2])); + +if (!$num || !$title) { die("Invalid file"); } +if (preg_match('/\//', $filename) || !preg_match('/\.php$/',$filename)) { die("Hacking attempt"); } + +$html = ' +

mPDF

+

Example '.$num.'. '.$title.'

+
+'; +$lines = file($filename); + +$html .= '
';
+foreach($lines AS $line) {
+	$html .= htmlspecialchars($line);
+}
+$html .= '
'; +$html .= '
'; + +$mpdf->WriteHTML($html,2); // The 2 is important to prevent