<?php // Wiki ! // Par plam (220@chez.com - http://forum-scpo.com/wiki) // Si nécessaire, créer un fichier wiki.db dans le répertoire courant function format_html($text) { $text = ereg_replace("\n", "
\n", $text); $text = ereg_replace("'''(('?[^\n'])*)'''", "\\1", $text); $text = ereg_replace("''(('?[^\n'])*)''", "\\1", $text); $text = str_replace("----", "


", $text); $text = ereg_replace("[[:<:]][A-Z][a-z]+([A-Z][a-z]+)+[[:>:]]", "\\0", $text); $text = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])", "\\1://\\2\\3", $text); $text = eregi_replace("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)", "\\1", $text); return $text; } if ($name == "") $name="FrontPage"; if ($editmode != "done") { $db = dbmopen("wiki.db", "r"); $text = dbmfetch($db, $name); if ($text == "") $text = "Décrivez $name en cliquant sur le bouton."; dbmclose($db); } else { $date = date("d M Y - H:i"); $text = str_replace("",$date,$text); $db = dbmopen("wiki.db", "w"); dbmreplace($db, $name, $text); dbmclose($db); } $text = stripslashes($text); $htmltext = htmlspecialchars($text); ?> <?php if ($editmode == "") { ?>


<?php print format_html($htmltext); ?>


<?php } else if ($editmode == "edit"){ ?>

    Edition de <?php print $name; ?>



Attention, vous allez modifier cette page !

N'oubliez pas que :
- ''exemple'' affiche exemple
- '''exemple''' affiche exemple
- quatre tirets (----) dessinent une ligne horizontale
- <d> inscrit la date et l'heure d'édition


<?php } else { ?>

    Merci d'avoir édité <?php print $name; ?>


<?php print format_html($htmltext); ?>


<?php } ?> Retour à Frontpage