Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- mysql_connect('blahblahblah:3306','admin','urururu') or die("Не возможно подключиться к серверу");
- mysql_select_db('database') or die("Невозможно подключиться к базе");
- mysql_query('set names utf8');
- session_start();
- print "<html>
- <head>
- <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
- <link type=\"text/css\" rel=\"stylesheet\" href=\"/css/ulg.css\">
- <title>Университетская Ломоносовская гимназия - Гостевая книга</title>
- </head>
- <body>";
- include("../header.php");
- if (!empty($_POST["mes"]) && !empty($_POST["mail"]) && !empty($_POST["name"]) && !empty($_POST["pr"]) && isset($_GET["save"])):
- if (isset($_POST['pr']) && $_POST['pr'] == $_SESSION['keystring']):
- $mail=$_POST["mail"];
- $query="select * from guestbook where mail='$mail' order by unix_timestamp(`time`) desc limit 1";
- $q=mysql_query($query) or die(mysql_error());
- $rowlast=mysql_fetch_row($q);
- if ($rowlast["mes"]==$_POST["mes"]):
- $error="вы только что отправили такое же сообщение";
- else:
- if (mysql_query('insert into guestbook values ("","'.$_POST["name"].'","'.$_POST["mail"].'","'.$_POST["mes"].'",now())') ):
- $msg.="Сообщение отправлено";
- /*$_POST["name"]="";
- $_POST["mail"]="";
- $_POST["mes"]="";*/
- else:
- $error.="при отправке произошла ошибка - ".mysql_error();
- endif;
- endif;
- header('Location: ../test/');
- exit();
- else:
- $error.="неверный ввод капчи";
- endif;
- else:
- if (isset($_GET["save"])):
- if ($_POST["name"]=="") $error.=", введите имя";
- if ($_POST["mail"]=="") $error.=", введите e-mail";
- if ($_POST["mes"]=="") $error.=", введите текст сообщения";
- if ($_POST["pr"]=="") $error.=", введите капчу";
- endif;
- endif;
- print "<div id=n2><center><h2><u><i>Гостевая книга</i></u></h2></center><p><b>* Обязательно заполните все поля (все ответы на ваши сообщения будут отправляться на указанный вами E-mail)</b></p>";
- echo $msg."<br/>";
- print "<form action=\"/test/?save=mes\" method=post>
- Имя:<br>
- <input type=text name=name value=\"".$_POST["name"]."\"><br>
- E-mail:<br>
- <input type=text name=mail value=\"".$_POST["mail"]."\"><br>
- Сообщение:<br>
- <textarea cols=60 rows=15 name=mes>".$_POST["mes"]."</textarea><br>";
- include("../captcha/captcha.php");
- print '<input name="pr" style=" margin-bottom:11px" type="text" size="6" maxlength="5"></p>';
- print
- "<input type=submit value=Отправить>
- </form>";
- if ($error!="")
- {
- if (strstr($error,", ")==$error) { $error=substr($error,2);};
- $error="Что-то идет не так: ".$error."<br/>";
- echo $error;
- };
- print "<br>";
- echo $mail;
- $res=mysql_query('select * from guestbook order by unix_timestamp(`time`) desc') or die(mysql_error());
- while($row=mysql_fetch_array($res)):
- print "<hr><b>".$row['name']."</b><br/>";
- print " - <i><small>".$row['mail']."</small></i><br/>";
- print "<u><i><small>".$row['time']."</small></i></u><br/>";
- print $row['mes'];
- endwhile;
- include("../end.php");
- mysql_close();
- ?>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement