Сегодня: 08:06:2025 С добрым утром!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1]   

> Описание: Попытка интегрировать данный функционал в админку

  Супермодератор
Отправлено: 4 февраля 2018 — 12:09
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Функция десериализации (расшифровки) файлов форума в текстовое представление
1) Создаем файл viewdata.php с таким содержанием:

PHP:
<?php
function _Read($filename) {
if (!file_exists($filename)) return array();
$fp = @fopen($filename, 'r') or die('Could not read from the file <b>'.$filename.'</b>');
flock($fp, 1);
$filesize = filesize($filename);
$filesize = ($filesize === 0) ? 1:$filesize-8;
fseek($fp, 8);
$str = fread($fp, $filesize);
flock($fp, 3);
fclose($fp);
return (!empty($str)) ? unserialize($str):array();
}

echo "<pre>";
print_r(_Read("имя_файла_для_расшифровки.php"));
echo "</pre>";
?>


2) Размещаем его в папку с файлом, содержимое которого нужно расшифровать.
3) И запускаем из браузера.

Код не мой, скомуниздил здесь. Буду разбираться...
 
 Top

 Пользователь
Отправлено: 5 февраля 2018 — 12:27
Post Id


 Покинул Yamaliya
Новичёк
Сообщений: 86
Регистрация: 02.2018

А я делаю так:
PHP:
<?php
define('IN_EXBB', TRUE);
include('./include/common.php');
$file = $fm->_Read('Тут путь к файлу');
echo '<pre>';
print_r($file);
echo '</pre>';

Кидаю в корень форума и запускаю.
Путь к файлу указывается относительно корня, например
PHP:
$file = $fm->_Read('data/allforums.php');
 
www
 Top

  Супермодератор
Отправлено: 5 февраля 2018 — 13:00
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Да лень всё время файлы туда сюда гонять. Хочу универсальный инструмент сделать, типа указал путь к файлу и получил результат.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« ExBB Community »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 

> Темы, похожие на тему "Функция десериализации (расшифровки) файлов базы форума"
Темы Форум Информация о теме Обновление
Создаем нового пользователя
Добавляем в админку возможность создавать пользователей
ExBB Community Ответов: 1
Автор темы: технарь
7 апреля 2018 — 23:01
Автор: технарь
Проблема со смайлами
Попытка навести порядок
Ошибки и их устранение Ответов: 17
Автор темы: Farmer
27 мая 2018 — 23:26
Автор: технарь
Описание структуры файла package-info.xml
Попытка перевода
SMF Community Ответов: 0
Автор темы: технарь
6 января 2017 — 20:21
Автор: технарь
 


Powered by ExBB v1.1.180311