Что тут не так? Код (PHP): <? $sql = mysqli_connect($DBHOST, $DBUSER, $DBPASS) or die(mysql_error()); mysqli_select_db($sql, $DBNAME) or die(mysql_error()); //Если форма отправлена if(isset($_POST['submit'])) { $result = mysqli_query($sql, "SELECT * FROM `no_open`"); while ($row = mysqli_fetch_array($result)) { $pia = $row['ip']; $pie = explode(".", $pia); $ipa = $pie[0].".".$pie[1].".".$pie[2]; $ips = $_SERVER['REMOTE_ADDR']; $ipq = explode(".", $ips); $ip = $ipq[0].".".$ipq[1].".".$ipq[2]; }; if (strcmp($ip, $ipa) == 0) { echo "on"; } else { echo "off";}; $date = date("d-m-Y"); $ipaddr = $_SERVER['REMOTE_ADDR']; //Проверка Поля ИМЯ if(trim($_POST['name']) == '') { $hasError = true; } else { $name = trim($_POST['name']); }; //Проверка поля ТЕМА if(trim($_POST['phone']) == '') { $hasError = true; } else { $subject = trim($_POST['phone']); }; //Если ошибок нет, отправить email if(!isset($hasError)) { $query = "INSERT INTO `base` (`name`, `phone`, `date`) VALUES ('$name','$subject', `$date`)"; $result = mysqli_query($sql, $query) or die (mysql_error()); $query = "INSERT INTO `no_open` (`name`, `phone`, `date`, `ip`) VALUES ('$name','$subject','$date','$ipaddr')"; $result = mysqli_query($sql, $query) or die (mysql_error()); $emailTo = ''; //Сюда введите Ваш email $body = "Заказчик: $name, Телефон: $subject"; mail($emailTo, $subject, $body); $emailSent = true; }; }; ?> <? echo $ip; echo $ipa; ?>
А если серьёзно? Добавлено спустя 14 минут 55 секунд: Переменные опустошаются. Но где? Код (PHP): <? $result = mysqli_query($sql, "SELECT * FROM `no_open`"); while ($row = mysqli_fetch_array($result)) { $pia = $row['ip']; $pizza1 = "217.43.34.34"; $pieces1 = explode(".", $pizza1); $perm01 = $pieces1[0]; // piece1 $perm11 = $pieces1[1]; $perm11 = $pieces1[2]; $perm21 = $pieces1[3]; $ipa = $perm01.".".$perm11.".".$perm21; $pizza = "217.43.34.32"; $pieces = explode(".", $pizza); $perm0 = $pieces[0]; // piece1 $perm1 = $pieces[1]; $perm1 = $pieces[2]; $perm2 = $pieces[3]; $ip1 = $perm0.".".$perm1.".".$perm2; if (strcmp($ip1, $ipa) == 0) { echo "on"; } else { echo "off";}; }; ?> Добавлено спустя 37 минут 34 секунды: Всё настроил. Это отличное решение для ландинга, где данные отсылаются не на почту, а путём смс Код (PHP): <? $DBHOST = 'localhost'; $DBUSER = 'u4*************db'; $DBNAME = 'u4************db'; $DBPASS = '1******************3'; $sql = mysqli_connect($DBHOST, $DBUSER, $DBPASS) or die(mysql_error()); mysqli_select_db($sql, $DBNAME) or die(mysql_error()); //Если форма отправлена if(isset($_POST['submit'])) { $result = mysqli_query($sql, "SELECT * FROM `no_open`"); while ($row = mysqli_fetch_array($result)) { $pizza1 = $row['ip']; $datesend = $row['date']; $podeip = $row['ip']; $nameu = $row['name']; }; $date = date("d-m-Y"); $ipaddr = $_SERVER['REMOTE_ADDR']; $pieces1 = explode(".", $pizza1); $perm1 = $pieces1[0]; // piece1 $perm2 = $pieces1[1]; $perm3 = $pieces1[2]; $ipa = "$perm1.$perm2.$perm3"; $pizza = $_SERVER['REMOTE_ADDR']; $pieces = explode(".", $pizza); $perm5 = $pieces[0]; // piece1 $perm6 = $pieces[1]; $perm7 = $pieces[2]; $ip1 = "$perm5.$perm6.$perm7"; if (strcmp($ip1, $ipa) == 0) { $msg = " $nameu, Вы уже отсылали данные! Повторная отсылка запрещена!<br> Отсылка была совершенна: $datesend.<br> ip:$podeip.**."; } else { $msg = "Ваши данные высланы специалисту, он перезвонит вам в течение 12-ти часов."; $query = "INSERT INTO `no_open` (`name`, `phone`, `date`, `ip`) VALUES ('$name','$subject','$date','$ipaddr')"; $result = mysqli_query($sql, $query) or die (mysql_error()); //Проверка Поля ИМЯ if(trim($_POST['name']) == '') { $hasError = true; } else { $name = trim($_POST['name']); }; //Проверка поля ТЕМА if(trim($_POST['phone']) == '') { $hasError = true; } else { $subject = trim($_POST['phone']); }; //Если ошибок нет, отправить email if(!isset($hasError)) { $query = "INSERT INTO `base` (`name`, `phone`, `date`) VALUES ('$name','$subject', `$date`)"; $result = mysqli_query($sql, $query) or die (mysql_error()); $query = "INSERT INTO `no_open` (`name`, `phone`, `date`, `ip`) VALUES ('$name','$subject','$date','$ipaddr')"; $result = mysqli_query($sql, $query) or die (mysql_error()); $emailTo = ''; //Сюда введите Ваш email $body = "Заказчик: $name, Телефон: $subject"; mail($emailTo, $subject, $body); $emailSent = true; }; }; }; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>РемВолг</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/freelancer.css" rel="stylesheet"> <link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <link href="http://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css"> <link href="http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css"> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> </head> <body id="page-top" class="index"> <nav class="navbar navbar-default navbar-fixed-top" style="height:100px;"> <div class="container"> <div class="navbar-header page-scroll"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> [url="#page-top"]РемВолг[/url] </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right"> <li class="hidden"> <a href="#page-top"></a> </li> <li class="page-scroll"> <a href="index.php">Главная<a> </li> </ul> </div> </div> </nav> <header> <div class="container"> <div class="row"> <div class="col-lg-12"> <img class="img-responsive" src="img/profile.png" alt=""> <div class="intro-text"> <span class="skills" id="p"><b>А у нас акция! При заказе квартиры подключ, натяжной потолок в подарок!</b></span> <hr class="star-light"> <span class="skills"><? echo $msg; ?></span> </div> </div> </div> </div> </header> <script src="js/jquery.js"></script> <script src="js/bootstrap.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script> <script src="js/classie.js"></script> <script src="js/cbpAnimatedHeader.js"></script> <script src="js/jqBootstrapValidation.js"></script> <script src="js/contact_me.js"></script> <script src="js/freelancer.js"></script> </body> </html> Добавлено спустя 1 минуту 18 секунд: Очень отличное, заблокировать пользователю повторную отправку Добавлено спустя 1 минуту 31 секунду: Потом сделаю авто-удаление записей от туда в Воскресенье