Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не выводится изображение из базы
 
 автор: Костян   (21.05.2008 в 21:08)   письмо автору
 
 

Помогите пожалуйста! Вместо изображения из базы выводится куча текстовых символов.

   
 
 автор: ronin80   (21.05.2008 в 21:17)   письмо автору
 
   для: Костян   (21.05.2008 в 21:08)
 

выводится куда? на сайт, или в приложение?

   
 
 автор: Костян   (21.05.2008 в 21:22)   письмо автору
 
   для: ronin80   (21.05.2008 в 21:17)
 

На сайт

   
 
 автор: Root   (21.05.2008 в 21:26)   письмо автору
 
   для: Костян   (21.05.2008 в 21:22)
 

а как выводите?

   
 
 автор: Костян   (21.05.2008 в 21:27)   письмо автору
 
   для: Root   (21.05.2008 в 21:26)
 

require_once("config1.php");

// Провряем передан ли параметр id_image
// и является ли он целым числом, чтобы
 // предотвратить SQL-инъекцию 
   

  // Извлекаем MP3-файл из базы данных
  $query = "SELECT * FROM image
            WHERE id_image = 5";
  $img = mysql_query($query);
  if(!$img) exit(mysql_error());
  $image = mysql_fetch_array($img);

  // Отсылаем заголовки на загрузку файла
  header("Content-type: image/*");
  // Отправляем файл пользователю
  echo $image['content'];
?>

   
 
 автор: Trianon   (21.05.2008 в 22:21)   письмо автору
 
   для: Костян   (21.05.2008 в 21:27)
 

Что это за тип такой image/* ?

   
 
 автор: Костян   (22.05.2008 в 06:15)   письмо автору
 
   для: Trianon   (21.05.2008 в 22:21)
 

Это из книги по базе данных авторов этого форума.

   
 
 автор: Костян   (22.05.2008 в 06:16)   письмо автору
 
   для: Trianon   (21.05.2008 в 22:21)
 

А какой должен быть?

   
 
 автор: sim5   (22.05.2008 в 07:41)   письмо автору
 
   для: Костян   (22.05.2008 в 06:16)
 

image/jpeg, image/png, image/gif. Собственно, если уберете заголовок, вывод в браузер все равно у вас будет. Если же будет требоваться преобразования над изображением, тогда его нужно будет сперва создать, например, $img = imagecreatefromstring(полученное из BLOB), далее делаете необходимые изменения, затем передаете соответсвующий заголовок, затем само изображение, и закрываете открытый дескриптор.

   
 
 автор: Костян   (22.05.2008 в 08:40)   письмо автору
 
   для: sim5   (22.05.2008 в 07:41)
 

О, спасибо! Щас разберемся.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования