deHasher v1.2
1 минут
- К верхней панели добавилась кнопка "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`");
?>
- Живой пример работы: https://hash.ziggi.org/
- GIT: https://github.com/ziggi/deHasher