<html> <head> <meta charset="UTF-8"> <title>Форма регистрации</title> <link rel="stylesheet" type="text/css" href="halo.css?v=2"> <link rel="shortcut icon" href="/juicephp/favicon.ico" type="image/x-icon"> <script src="halo.js"></script> </head> <!--[if !IE]>--><body onload="widthcontrol()"><!--<![endif]--> <!--[if IE]><body onload="scrollRight()"><![endif]--> <div class="main"> <div class="head"><center> <a href="/juicephp">PHP Test by Alexander Kolobkov</a>. Потяните ползунок, чтобы увидеть код.<br> <!--[if !IE]>--> <input class="blackslider" type="range" min="0" max="100" id="sizer" oninput="widthcontrol()" value="100"> <!--<![endif]--> <!--[if IE]> <div onscroll="widthcontrolie()" id="scrollie" style="height: 3%; width: 100%; overflow-x:scroll"> <hr color="black" width="1000%"></div> <![endif]--> </center> <br> </div> <div id="content"> <!-- Код воровать отсюда. --> <a name="form"></a> <center> <form method="post"> <input type="text" name="logn" placeholder="Имя пользователя"><br> <input type="password" name="parol" placeholder="Пароль"><br> <input type="text" name="mylo" placeholder="E-mail"><br> <input type="text" name="tel" placeholder="Телефон"><br><br> <input type="submit" value="Отправить" onclick="window.location.href='#form'"> </form> <?php if (preg_match("/^[a-zA-Z0-9]+$/", $_POST['logn'])) $loginErr = false; else $loginErr = true; if (preg_match("/(?=^.{6,12}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/", $_POST['parol'])) $pwErr = false; else $pwErr = true; if (filter_var($_POST['mylo'], FILTER_VALIDATE_EMAIL)) $mailErr = false; else $mailErr = true; if (preg_match('/^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$/', $_POST['tel'])) $phoneErr = false; else $phoneErr = true; if ($_POST['logn'] or $_POST['parol'] or $_POST['mylo'] or $_POST['tel']) { if ($loginErr == false and $pwErr == false and $mailErr == false and $phoneErr == false) { echo "Регистрация выполнена успешно!<br><br>"; echo "<u>Имя пользователя</u>: ", htmlspecialchars($_POST['logn']), "<br>"; echo "<u>Пароль</u>: <span style='background: white'>", htmlspecialchars($_POST['parol']), "</span><br>"; echo "<u>E-mail</u>: ", htmlspecialchars($_POST['mylo']), "<br>"; echo "<u>Телефон</u>: ", htmlspecialchars($_POST['tel']), "<br>"; } else { echo "Ошибка!<br>"; if ($loginErr == true) echo "<br>Имя пользователя указано неверно."; if ($pwErr == true) echo "<br>Пароль указан неверно."; if ($mailErr == true) echo "<br>E-mail указан неверно."; if ($phoneErr == true) echo "<br>Номер телефона указан неверно."; }} ?> </center> </div> <!-- Показ исходного кода текущей страницы: --> <div id="source"> <?php $thispage = basename($_SERVER['REQUEST_URI']); echo "<pre>", htmlspecialchars(file_get_contents($thispage)), "</pre>"; ?> </div> </div> </body> </html>