| | |||||||
| |||||||
| |||||||
|
|
|
|
|
|
|
A small board for communication between sysadmins or such like. Or at least thats why I designed it. If you need to keep admins up to date then use this. Its simple easy and basic. Only has 4 user support, but its brill for a small team building a website. By : rock <?php /* A small board for communication between sysadmins or such like. The board uses file access to display the messages. Search and replace message2 with the users name required and do the same for the other users. Once logged in just Click on the radio box you wish to post to and then just write your message. Click POST and hey presto Bob's your uncle. The user is identified by $REMOTE_USER If the user is identified then he/she can delete his/her own messages. $REMOTE_USER is an apache variable and can be used. Or you can write a login script to parse the variable. */ ?> <html> <head> </head> <body> <? function date_str($timestamp) { $date_str = getdate($timestamp); $year = $date_str["year"]; $mon = $date_str["mon"]; $mday = $date_str["mday"]; $hours = $date_str["hours"]; $minutes = $date_str["minutes"]; $seconds = $date_str["seconds"]; return "$hours:$minutes:$seconds $mday/$mon/$year"; } $message1 = "message1.txt"; $message2 = "message2.txt"; $message3 = "message3.txt"; $message4 = "message4.txt"; if ($deluser) { copy("./blank.txt", "./$deluser.txt"); } $message1fp = fopen("./message1.txt", "a+"); $message2fp = fopen("./message2.txt", "a+"); $message3fp = fopen("./message3.txt", "a+"); $message4fp = fopen("./message4.txt", "a+"); if ($postto == "message2") fwrite($message2fp, $posttext); else if ($postto == "messagel") fwrite($message1fp, $posttext); else if ($postto == "message3") fwrite($message3fp, $posttext); else if ($postto == "message4") fwrite($message4fp, $posttext); else echo "......"; if ($REMOTE_USER) echo "Welcome: $REMOTE_USER"; else echo "Welcome: Unknow person"; ?> <form method=post action="./post.php"> <table width=100% border=1> <tr><td bgcolor=gray width=50%><font size=1><b>message2</b> - Last Modified <? echo date_str(filemtime($message2)); ?>   <input type=radio name="postto" value="message2"> <td bgcolor=gray width=50%><font size=1><b>message3</b> - Last Modified <? echo date_str(filemtime($message3)); ?>   <input type=radio name="postto" value="message3"> <tr><td><? $lines = file($message2); while (list($ElementIndexValue, $ElementContents) = each($lines)) { echo $ElementContents."<br>"; } ?><td> <? $lines = file($message3); while (list($ElementIndexValue, $ElementContents) = each($lines)) { echo $ElementContents."<br>"; } ?> <tr><td bgcolor=gray width=50%><font size=1><b>message1</b> - Last Modified <? echo date_str(filemtime($message1)); ?>   <input type=radio name="postto" value="message1"> <td bgcolor=gray width=50%><font size=1><b>message4</b> - Last Modified <? echo date_str(filemtime($message4)); ?>   <input type=radio name="postto" value="message4"> <tr><td> <? $lines = file($message1); while (list($ElementIndexValue, $ElementContents) = each($lines)) { echo $ElementContents."<br>"; } ?> <td> <? $lines = file($message4); while (list($ElementIndexValue, $ElementContents) = each($lines)) { echo $ElementContents."<br>"; } ?> </table> <center> <TEXTAREA name="posttext" cols=60 rows=15></TEXTAREA> <br> <input type=submit value="Post Message"> </form> <p> <form method=post action="./post.php"> <input type=hidden name="deluser" value="<? echo $REMOTE_USER; ?>"> <input type=submit value="Delete my messages"> </form> <p> <? fclose($message1fp); fclose($message2fp); fclose($message4fp); fclose($message3fp); ?> </html>
More Discussion Board Code Articles |
| |
| |