| веб-мастеру | Услуги SEO | Статьи Веб-Мастера | Доменные имена | SEO Tools | whois | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Gevara |
25.6.2008, 20:38
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 25.6.2008 Пользователь №: 930 |
мой скрипт принимает данные от клиента, сохраняет их в БД. поле имеет тип BLOB. затем при следующем обращении возвращает их клиенту.
данные передаются клиенту примерно так: $ans = mysql_query("SELECT answer from 'cn' WHERE hash = '$hash'", $db); $row = mysql_fetch_array($ans, MYSQL_NUM); print 'success:'.$row[0]; в итоге переданные на сервер данные (я передаю данные в base64, то есть данные только текстовые) не совпадают с полученными, а именно: я передаю серверу это: ...E4ARgBPADoAIAAgACAAQwBvAHAAaQBlAGQAIABm в БД это: ...E4ARgBPADoAIAAgACAAQwBvAHAAaQBlAGQAIABm а сервер мне выдаёт это: ...E4ARgBPADoAIAAgAC..10ae..AAQwBvAHAAaQBlAGQAIABm на моём сервере такого глюка нет, но попробовал запускать на других - там он появляется. левые символы ..10ae.. появляются по смещению 0x0EDD от начала, смещение не зависит от самих данных - появляется всегда в одном и том-же месте. в чём может быть проблемма и как с ней справиться? |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.5.2012, 5:11 |