Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Создаем картинку и записываем ее в БД  (Прочитано 7079 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« : 27-04-2006 20:41 » 

я вот рыл рыл функции из GD и что то не как не могу найти и понять, а можно как-то созданную картинку, выводить не в файл или в браузер, а записать в какую то переменную, что бы потом поместить, скажем в базу данных
Записан
RomCom
Опытный

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 27-04-2006 23:45 » 

Наверно только через буферизацию вывода.
Примерно так:
Код:
  ob_start();
  imagepng($img);
  $img_str=ob_get_contents(); //тип string
  ob_end_clean();
Единственное не знаю как реагирует пхп на непечатные символы в строке и не исковеркается ли формат файла.
Записан

R.O.M.C.O.M.: Robotic Operational Mathematics and Ceaseless Observation Machine
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 28-04-2006 03:55 » 

Php переваривает любые символы, а SQL нет. Например, перед вставкой в MySQL данные с картинкой нужно пропустить через ф-ию mysql_esc_string(), которая подставит перед символами кавычек, бекслешей и нулевыми байтами бекслеши.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Chuda
Гость
« Ответ #3 : 24-07-2006 15:20 » 

есть же тип blob.
можно записывать двоичные данные.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 24-07-2006 15:25 » 

Chuda, что-то ты не в тему... Читай внимательно.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines