Однако учтите, что возвращаются строки а не бинарные данные так, как они должны быть (то есть имеется ввиду, что, например 'AFF' как строка не одно и то же, что 0xAFF)
В том-то и вопрос. Как записать именно бинарные данные? Типа "����" при текстовом чтении.
В строку-то я и сам перевести могу, таблицу перевода из 16-ричной в двоичную систему наизусть помню.
Есть бинарный файл, в котором необходимо произвести замену одного HEX значения на другое, весь HEX обработчик есть.
А вот как записать обратно изменённую HEX строку в бинарном формате?
Получилось записать только 16-ричную строку.
hex2bin функции нету, decbin(hexdec($hex)) возвращает 0
права, как таковые влияют на функционал. напрямую доступ к базе я нигде не делаю например... глупо и опасно имхо
Но и права полезно ограничивать, т.к. к субд доступ можно получить не только от вами написанного скрипта, и взломать можно не только скрипт, но и сам http-сервер, или любой другой сервис, смотрящий наружу. И вот тогда, чтобы не потерять базу, нужно ограничивать пользователя базы в правах, т.к. его логин и пароль - в скриптах, у которых права на чтение, зачастую, есть для всех.
Чтобы голым текстом не писать в скрипт несколько миллионов символов - для измерения скорости нужно хотя бы 2-3 минуты измерять...
Кстати, я ошибся - этот код чуть больше мегабайта отправляет
Метод классический (и вроде бы единственный хоть как-то достоверный):
Отправляете пользователю кучу чего-нибудь и замеряете, как долго принимает.
Вот только нехорошо без разрешения отправлять кучу чего-то - а если трафик лимитирован?..