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

Форум MySQL

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

 

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

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

тема: Как загрузить и вывести картинку из базы данных SQLite??
 
 автор: dedev   (05.10.2006 в 18:42)
 
 

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

<?php 
header
("Content-type: image/jpeg"); 
$file base64_encode(file_get_contents("test.jpg")); 
echo(
base64_decode($file)); 
?> 

   
 
 автор: dedev   (06.10.2006 в 12:30)
 
   для: dedev   (05.10.2006 в 18:42)
 

Подскажите, бьюсь над этим вопросом уже неделю. Ничего не получается.

   
 
 автор: cheops   (06.10.2006 в 23:20)   письмо автору
 
   для: dedev   (05.10.2006 в 18:42)
 

Хм... вам требуется просто вывести файл test.jpg? Тогда можно поступить следующим образом:
<?php  
header
("Content-type: image/jpeg");  
echo 
file_get_contents("test.jpg");  
?> 

   
 
 автор: dedev   (07.10.2006 в 11:34)
 
   для: cheops   (06.10.2006 в 23:20)
 

только файл test.jpg находится в базе данных SQLite и из базы данных вывести его не получается

   
 
 автор: dedev   (09.10.2006 в 14:30)
 
   для: dedev   (07.10.2006 в 11:34)
 

help

   
 
 автор: dedev   (10.10.2006 в 09:49)
 
   для: dedev   (09.10.2006 в 14:30)
 

help

   
 
 автор: dedev   (11.10.2006 в 10:04)
 
   для: dedev   (10.10.2006 в 09:49)
 

Неужели ни кто?

   
 
 автор: Саня   (12.10.2006 в 00:01)   письмо автору
 
   для: dedev   (07.10.2006 в 11:34)
 

Каким запросом вставляете картинку в бд?

   
 
 автор: dedev   (12.10.2006 в 21:35)
 
   для: Саня   (12.10.2006 в 00:01)
 

Картинка вставляется при помощи программы, на локальном компьютере, поэтому запрос как таковой я не вижу.

   
 
 автор: Саня   (14.10.2006 в 15:44)   письмо автору
 
   для: dedev   (12.10.2006 в 21:35)
 

Если структура бд вам известна, можно сделать так:
<?
header
("Content-type: image/jpeg");  
$db sqlite_open("base.db");
$img_select sqlite_query($db"SELECT image FROM table WHERE условия выборки;");
$arr sqlite_fetch_array($img_select);
echo(
base64_decode($arr['image']));

   
 
 автор: dedev   (14.10.2006 в 19:32)
 
   для: Саня   (14.10.2006 в 15:44)
 

Огромное спасибо, то что надо.
Вставить картинку в базу данных, я понимаю точно так, только в обратном порядке

   
 
 автор: Саня   (15.10.2006 в 03:27)   письмо автору
 
   для: dedev   (14.10.2006 в 19:32)
 

Вставить так:
<?php
$image 
base64_encode(file_get_contents("картинка.jpg"));
$db sqlite_open("base.db"); 
$query "INSERT INTO table(image) VALUES (".$image.");";
$img_select sqlite_query($db$query); 

   
 
 автор: dedev   (16.10.2006 в 10:09)
 
   для: Саня   (15.10.2006 в 03:27)
 

Огромное спасибо!

   
Rambler's Top100
вверх

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