NURD, Можно еще так сделать , если результат не пустой - добавим в базу....
Расшифровка (+/-)
// Расшифровка
default:
if (strlen(trim($_GET['val'])) < 32)
die('Введите хеши');
foreach(explode("\n", trim($_GET['val'])) as $hash)
{
if (strlen($hash) != 32)
echo '<span class="tr" style="color: #690000;">'.substr($hash, 0, 29).'...</span> = Не верный хеш.<br />';
else
{
$obj = new md5Decrypt($hash);
$obj->decrypt();
$baseFile = file_get_contents('base.ini');
$base = parse_ini_string($baseFile);
if ($obj->result){
echo '<span class="tr" style="color: #004d00;">'.$hash.'</span> = '.reset($obj->result).'<br />';
$value = base64_encode(reset($obj->result));
file_put_contents('base.ini', $baseFile . PHP_EOL . $hash . '=' . str_replace('=', '+', $value));
} else
echo '<span class="tr" style="color: #690000;">'.$hash.'</span> = Не расшифровано<br />';
}
}
die;