plugins/phpinfo: PHPInfo.jplug.php

File PHPInfo.jplug.php, 0.8 KB (added by robertb, 2 years ago)
Line 
1<?php
2/**
3 * @name:       PHPInfo <http://jeenaparadies.net/projects/jlog/wiki/plugins/phpinfo>
4 * @author:     Robert Bienert <http://www.robertbienert.de/>
5 * @version:    1.1
6 * @date:       2006-12-31
7 */
8
9class PHPInfo extends JlogPlugin {
10        function hook_adminContent($output) {
11                /* Ausgabe des <body> der Ausgabe von phpinfo(), siehe
12                 * www.php.net/manual/de/function.phpinfo.php#69556
13                 */
14                ob_start();             // phpinfo() ist uns zu schnell
15                phpinfo();
16                $inf = ob_get_contents();
17                ob_end_clean();
18
19                // gebe nur den Inhalt von <body> zurueck
20                return preg_replace('%^.*<body>(.*)</body>.*$%ms',
21                                '$1', $inf);
22        }
23}
24
25/* Fuer dieses Plugin kann es nuetzlich sein, in der
26 * personal/css/admin.css folgendes zu definieren, da die Tabelle u.U.
27 * sehr breit wird:
28 *
29#admin div.center {
30        overflow-x: scroll
31}
32 *
33 */
34?>