Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.76 KB | None | 0 0
  1. <?
  2.  
  3. /* Соединяемся с базой данных */
  4. $hostname = "localhost"; // название/путь сервера, с MySQL
  5. $username = "root"; // имя пользователя (в Denwer`е по умолчанию "root")
  6. $password = ""; // пароль пользователя (в Denwer`е по умолчанию пароль отсутствует, этот параметр можно оставить пустым)
  7. $dbName = "test_seo"; // название базы данных
  8.  
  9. /* Таблица MySQL, в которой будут храниться данные */
  10. $table = "table_seo";
  11.  
  12. /* Создаем соединение */
  13. mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение");
  14.  
  15. /* Выбираем базу данных. Если произойдет ошибка - вывести ее */
  16. mysql_select_db($dbName) or die (mysql_error());
  17.  
  18.  
  19. /* Составляем запрос для вставки информации в таблицу
  20. name...date - название конкретных полей в базе;
  21. в $_POST["test_name"]... $_POST["test_mess"] - в этих переменных содержатся данные, полученные из формы */
  22.  
  23.  
  24. $phone = $_POST["phone"];
  25. $email = $_POST["email"];
  26.   /* Открыть шифр */
  27.      $td = mcrypt_module_open ('rijndael-256', '', 'ofb', '');
  28.  
  29.     /* Создать IV и определить длину keysize */
  30.      $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_DEV_RANDOM);
  31.      $ks = mcrypt_enc_get_key_size ($td);
  32.  
  33.     /* Создать ключ */
  34.      $key = substr (md5 ('very secret key'), 0, $ks);
  35.  
  36.     /* Инициализировать шифрование */
  37.      mcrypt_generic_init ($td, $key, $iv);
  38.  
  39.      /* Шифровать данные */
  40.      $encrypted1 = mcrypt_generic ($td, $phone);
  41.      $encrypted2 = mcrypt_generic ($td, $email);
  42.  
  43.     /* Закрыть дескриптор шифрования */
  44.      mcrypt_generic_deinit ($td);
  45.   echo trim ($encrypted1)."\n";
  46.    echo trim ($encrypted2)."\n";
  47.    
  48.    $query = "INSERT INTO $table SET phone='".$_POST['encrypted1']."', email='".$_POST["encrypted2"]."'";
  49.  
  50.      
  51. /* Выполняем запрос. Если произойдет ошибка - вывести ее. */
  52. mysql_query($query) or die(mysql_error());
  53.  
  54. /* Закрываем соединение */
  55. mysql_close();
  56.  
  57. /* В случае успешного сохранения выводим сообщение и ссылку возврата */
  58. echo ("<div style=\"text-align: center; margin-top: 10px;\">
  59. <font color=\"green\">Dannue yspeshno sohranenu!</font>
  60.  
  61. <a href=\"index.html\">Back</a></div>");
  62.  
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement