Обучение/Помощь новичкам | Преобразование html в bin формат
Тема закрыта by
ZnTor
Всем доброго времени суток.
У меня есть две колонки:
old_text - тип mediumblob
old_flags - тип tinyblob
Нужно сделать загрузку html который будет заливаться в эти таблицы в виде bin
То есть как на скрине, в бд заливал через phpmyadmin, а теперь хочу сделать заливку через админку, но не знаю как, может кто то подсказать?
У меня есть две колонки:
old_text - тип mediumblob
old_flags - тип tinyblob
Нужно сделать загрузку html который будет заливаться в эти таблицы в виде bin
То есть как на скрине, в бд заливал через phpmyadmin, а теперь хочу сделать заливку через админку, но не знаю как, может кто то подсказать?
зачем вы захлямляете файлы в базу? базу данных создан не для того чтобы хранить файлов а ссылку на того кто его имеет и информацию.
JCtapuk (12.03.2020 в 23:32)
зачем вы захлямляете файлы в базу? базу данных создан не для того чтобы хранить файлов а ссылку на того кто его имеет и информацию.
зачем вы захлямляете файлы в базу? базу данных создан не для того чтобы хранить файлов а ссылку на того кто его имеет и информацию.
Не моя привилегия делать именно так
ZnTor , заказчик что ли?
JCtapuk (12.03.2020 в 23:53)
ZnTor , заказчик что ли?
ZnTor , заказчик что ли?
Можно и так сказать. С подобным ранее не сталкивался и не знаю как сделать, вроде в гугле что то нашел, но как собрать в кучу не знаю
а через него провал?
запись - https://www.php.net/manual/ru/function.fbsql-create-blob.php
чтение - https://www.php.net/manual/ru/function.fbsql-read-blob.php
________
посл. ред. 13.03.2020 в 00:04; всего 1 раз(а); by JCtapuk
запись - https://www.php.net/manual/ru/function.fbsql-create-blob.php
чтение - https://www.php.net/manual/ru/function.fbsql-read-blob.php
________
посл. ред. 13.03.2020 в 00:04; всего 1 раз(а); by JCtapuk
JCtapuk , нет не пробовал, рассматривал https://www.php.net/manual/ru/function.file-get-contents.php
Вообще не пойму как можно сделать заливку и переобразовать в bin
Вообще не пойму как можно сделать заливку и переобразовать в bin
ZnTor (12.03.2020 в 21:18)
Всем доброго времени суток.
У меня есть две колонки:
old_text - тип mediumblob
old_flags - тип tinyblob
Нужно сделать загрузку html который будет заливаться в эти таблицы в виде bin
То есть как на скрине, в бд заливал через phpmyadmin, а теперь хочу сделать заливку через админку, но не знаю как, может кто то подсказать?
Всем доброго времени суток.
У меня есть две колонки:
old_text - тип mediumblob
old_flags - тип tinyblob
Нужно сделать загрузку html который будет заливаться в эти таблицы в виде bin
То есть как на скрине, в бд заливал через phpmyadmin, а теперь хочу сделать заливку через админку, но не знаю как, может кто то подсказать?
Вроде в дцмс есть такая тема через админку грузить таблицы
Nemos (13.03.2020 в 00:53)
Вроде в дцмс есть такая тема через админку грузить таблицы
Вроде в дцмс есть такая тема через админку грузить таблицы
При чем тут грузить таблицы то?
ZnTor ,
php
<?php
$dbh = new PDO('mysql:host=localhost;dbname=testt', 'root', '');
function strigToBinary($string)
{
$characters = str_split(base64_encode($string));
$binary = [];
foreach ($characters as $character) {
$data = unpack('H*', $character);
$binary[] = base_convert($data[1], 16, 2);
}
return implode(' ', $binary);
}
function binaryToString($binary)
{
$binaries = explode(' ', $binary);
$string = null;
foreach ($binaries as $binary) {
$string .= pack('H*', dechex(bindec($binary)));
}
return base64_decode($string);
}
$stmt = $dbh->prepare('INSERT INTO `test`(`data`) VALUES (?)');
$stmt->execute([strigToBinary('<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>')]);
$stmt = $dbh->prepare('SELECT * FROM `test`');
$stmt->execute();
foreach ($stmt->fetchAll() as $item) {
echo 'ID: ' . $item['id'] . '<br/>';
echo 'DATA: ' . binaryToString($item['data']);
}
?> Стр.: 1, 2