Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Главная страница
- <?PHP
- error_reporting(0);
- $comm_file = file_get_contents("text.txt");//файл базы
- $comm_echo = unserialize($comm_file);//разсерилизуем ^^
- //Вывод комментариев
- function echo_comment($all_mass){
- foreach($all_mass as $key=>$val){
- foreach($val as $name_c => $com_c){
- echo "<b>Имя: </b><a style='hover:none;color:gray;'>".$name_c."</a><br>\n<b>Комментарий:</b><p style='color:gray;width:300px;'>".$com_c."</p>\n";
- }
- }
- }
- ?>
- <html>
- <head>
- </head>
- <body>
- <div id="content">
- <div style="width:300px;">
- <form method="POST" action="sub.php">
- <table>
- <tr><td><input type="text" name="name" style="width:300px;"></td></tr>
- <tr><td><textarea name="comment" style="width:300px;height:200px;"></textarea></td></tr>
- <tr><td><input type="submit" value="комментировать"></td></tr>
- </table>
- </form>
- </div>
- <div style="width:300px;">
- <?PHP
- echo_comment($comm_echo);
- ?>
- </div>
- </div>
- </body>
- </html>
- Содержание файла sub.php
- <?PHP
- error_reporting(0);
- $comm_file = file_get_contents("text.txt");//файл базы
- $comm_echo = unserialize($comm_file);//разсерилизуем ^^
- $key_rand = time()*rand(100,200);//ключ массива рандом для идентификации
- $name_from = htmlspecialchars($_REQUEST['name']);//имя юзера
- $comment_from = htmlspecialchars($_REQUEST['comment']);//коммент юзера
- //запись комментов
- if($name_from != "" && $comment_from != ""){
- $array_to = array($key_rand => array($name_from=>$comment_from));//имя+коммент в массив
- if(!filesize("text.txt") < 1){
- $array_to += $comm_echo;//объединение с предыдущими комментами
- }
- $array_to = serialize($array_to);//сериализуем
- $file_to = fopen("text.txt", "w");
- fwrite($file_to,$array_to);
- fclose($file_to);
- header("Location: index.php");//редирект на форму
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement