— К верхней панели добавилась кнопка «DB info» которая вызывает информационное окно, в котором отображено количество записей в локальной базе данных.
— Добавлен мой jquery плагин, для центрирования окон.
— Структура таблиц изменена, теперь для каждого типа своя таблица, в талице 2 столбика — Hash и Text.
— К API добавлена возможность нахождения количества записей. Подробнее тут.
ВНИМАНИЕ! Те, кто использовал более ранние версии и успел накопить базу данных, предлагаю этот скрипт для адаптации, просто скопируйте его в корень сайта и зайдите в браузере по адресу http://ваш_сайт/имя_скрипта.php
<?php include "config.php"; if (!mysql_connect(MySQL_HOSTNAME,MySQL_USER,MySQL_PASSWORD)) { echo "MySQL >> Not connected"; exit; } mysql_select_db(MySQL_DB); mysql_query("SET NAMES utf8"); mysql_query(" CREATE TABLE IF NOT EXISTS `deHasher_md5` ( `Hash` varchar(128) NOT NULL DEFAULT '', `Text` varchar(2048) NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `deHasher_md5_md5` ( `Hash` varchar(128) NOT NULL DEFAULT '', `Text` varchar(2048) NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `deHasher_sha1` ( `Hash` varchar(128) NOT NULL DEFAULT '', `Text` varchar(2048) NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; "); $result = mysql_query("SELECT * FROM `deHasher`"); while (($array = mysql_fetch_assoc($result)) != false) { $type = $array['Type']; $hash = $array['Hash']; $text = $array['Text']; if ($type == "md5(md5())") { $type = "md5_md5"; } mysql_query("INSERT INTO `deHasher_$type` (`Hash`,`Text`) VALUES ('$hash','$text')"); } mysql_query("DROP TABLE `deHasher`"); ?>
Живой пример работы: http://hash.ziggi.org/
GIT: https://github.com/ziggi/deHasher