![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Fubu_By |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
такая вот проблема уменьшаю картинку и сохраяю в mysql, но дело в том что картинка сохраняеться только до определённого момента а дальше пустой кусок...из-за чего это?
потом $image закидываеться в БД |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
||||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: нет Всего: 67 |
skyboy, а что, в бинарных данных не может встречаться слеш?
Fubu_By, а когда достаете вы stripslashes случайно не делаете? И уже офтоп -- а вы уверены, что вам их в базе хранить нужно? -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 8 Всего: 91 |
А ты не подумал что это убивает часть картинки!? |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: нет Всего: 67 |
gta4kv, и каким же образом? Можете опробовать простой пример:
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 8 Всего: 91 |
Смотри, вот например PNG картинка:
Если добавить слешу - она не будет отображаться, по крайней мере частично. |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Но
Корректно отрабатывает с бинарными данными. Это сообщение отредактировал(а) Fortop - 6.3.2008, 10:22 -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| solenko |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: нет Всего: 67 |
Естественно, если просто добавить то будут некорректные данные. Вот только ты забыл вставить в базу. А при вставке, можно считать, выполняется stripslashes. Fubu_By, может у вас magic_cuotes как-то влияют? -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
||||
|
|||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Fubu_By, вообще-то, явления "записывается не вся" и "показывается не вся" - не синонимы.
показываться не вся картинка может по тысяче причин. Надо выяснять конкретно - на каком этапе картинка портится. А не думать, что только база виновата. В конце концов, базу можно проверить - записать, считать, и сравнить файлы до записи, и после. И вслед за solenko спрошу - а точно ли картинки надо хранить в базе. Это же неудобно и не имеет никакого практического смысла. Я бы понял ,если бы это не имело смысла, но было бы удобно. Я бы понял, если бы это было неудобно, но имело важную причину, ради которой стоило бы идти на все эти телодвижения. Но если это и неудобно и ненужно, то зачем? А причина, скорее, всего, в magis_quotes, да. В общем, чтобы снять все вопросы, рекомендую почитать PHP FAQ: \"Кавычки \". Cоставление запросов, слеши, SQL Injection |
|||
|
||||
| Fubu_By |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 14.2.2007 Репутация: нет Всего: 0 |
проблема всё таки с сохранением в БД, где-то лишняя кавычка или слеш в файле
а главное самое интересное что одна и таже картинка на разных компьютерах по разному сохраняется, на моём домашнем полностью, а на хостинге половина |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
||||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 2 Всего: 32 |
Не удивлюсь, кстати, присутствию функции, подобной этой, которая исправно удаляет кавычки из входящих данных...
В общем, надо искать конкретную строку кода, которая меняет данные. А гадать можно долго |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Графика | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |