====== Forum ====== ~~NOCACHE~~ ~~DISCUSSION:off~~ ^ Forum ^ Bitte immer freundlich und höflich bleiben und daran denken, dass am anderen Ende der Leitung in aller Regel auch ein Mensch sitzt :-) Falls Diskussionsthemen "verschwinden", kann man sie in der [[http://www.esg-chemnitz.de/wiki/doku.php/talk:start?do=index|Übersicht]] wiederfinden -- nach der nächsten Antwort tauchen sie dann wieder auf... | **Aktuelle Themen** | {{threads>.}} | **Alle Themen** | $dir = '../wiki/data/pages/talk/'; $dir2 = '../wiki/data/meta/talk/'; $pages = scandir( $dir ); print "\n\n"; foreach ( $pages as $page ) { if ( $page != '.' && $page != '..' && $page != 'start.txt' && $page != 'sidebar.txt' && $page != '__template.txt' ) { $author = 'Unbekannt'; $date = ''; $descr = ''; $comments = ''; $pname = $page; $pname = preg_replace( '/\.txt/', '', $pname ); $content = file_get_contents( $dir.$page ); if ( preg_match( '/====== (.*?) ======/', $content, $matches ) > 0 ) $title = $matches[1]; else $title = ucwords( preg_replace( '/_/', ' ', $pname ) ); if ( preg_match( '/\/\/(.*?), (.*?)\/\/(.*)/s', $content, $matches ) > 0 ) { $author = $matches[1]; $date = $matches[2]; $descr = substr( preg_replace( '/~~DISCUSSION~~/s', '', $matches[3] ), 0, 80 ) . '...'; } $content = file_get_contents( $dir2.$pname.'.comments' ); if ( preg_match( '/"comments";a:(.*?):/', $content, $matches ) > 0 ) $comments = $matches[1] . ' Kommentar' . (($matches[1] != 1) ? 'e' : ''); print "\n"; } } print "
SeiteDatumBenutzerBeschreibungDiskussion
$title$date$author$descr$comments
\n";