Обучение/Помощь новичкам | Преобразование html в bin формат
Тема закрыта by
ZnTor
Всем доброго времени суток.
У меня есть две колонки:
old_text - тип mediumblob
old_flags - тип tinyblob
Нужно сделать загрузку html который будет заливаться в эти таблицы в виде bin
То есть как на скрине, в бд заливал через phpmyadmin, а теперь хочу сделать заливку через админку, но не знаю как, может кто то подсказать?
------
71025_Opera_20200312_201649_bolek.beget.com.png (9.1 Kb)
Скачиваний: 87
У меня есть две колонки:
old_text - тип mediumblob
old_flags - тип tinyblob
Нужно сделать загрузку html который будет заливаться в эти таблицы в виде bin
То есть как на скрине, в бд заливал через phpmyadmin, а теперь хочу сделать заливку через админку, но не знаю как, может кто то подсказать?
------
Скачиваний: 87
зачем вы захлямляете файлы в базу? базу данных создан не для того чтобы хранить файлов а ссылку на того кто его имеет и информацию.
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
