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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как из БД вывести изображение заданного размера?

Сообщения:  [1-10] 

 
 автор: cheops   (19.10.2005 в 17:44)   письмо автору
 
   для: BArt Simpson   (19.10.2005 в 15:52)
 

Не знаю, наверное придётся сохранять на диск...

   
 
 автор: BArt Simpson   (19.10.2005 в 15:52)   письмо автору
 
   для: BArt Simpson   (13.10.2005 в 16:38)
 

???

   
 
 автор: BArt Simpson   (13.10.2005 в 16:38)   письмо автору
 
   для: cheops   (11.10.2005 в 15:16)
 

Где и как искать функцию, которая будет работать с содержимым файла?

   
 
 автор: cheops   (11.10.2005 в 15:16)   письмо автору
 
   для: BArt Simpson   (11.10.2005 в 14:04)
 

Точно не при помощи getimagesize(), так как она требует путь к файлу. Необходимо либо сохранять файл на диск, либо искать функцию, которая будет работать с содержимым файла.

   
 
 автор: BArt Simpson   (11.10.2005 в 14:04)   письмо автору
 
   для: Loki   (11.10.2005 в 13:24)
 

Этот фрагмент можно и по другому написать но не в этом суть.
Дизайнер выкладовал примеры для работы с файломи, а надо с данными из памяти!
например: как узнать размеры изображения которое находится в памяти а не в файле?

   
 
 автор: Loki   (11.10.2005 в 13:24)   письмо автору
 
   для: BArt Simpson   (11.10.2005 в 10:15)
 

А вот этот фрагмент для каких целей? Работаете-то вы в итоге все равно только с последним значением.

while ( @$catt=mysql_fetch_array($res) ) 
    { 
        $imgsource=$catt["image"]; 
    } 


Дизайнер вроде неоднократно выкладывал код для создания превьюшек... попробуйте поискать по форуму.

   
 
 автор: BArt Simpson   (11.10.2005 в 10:15)   письмо автору
 
   для: cheops   (10.10.2005 в 21:25)
 

Потому, что .... $imgsource1 это не файл .... Из поля BLOB достаётся код, конвертируется через base64_decode в изображение (изображение реального размера отображается нормально, но нужно чтоб из этой же ячейки доставалась превьюшка)
вот.

   
 
 автор: cheops   (10.10.2005 в 21:25)   письмо автору
 
   для: BArt Simpson   (10.10.2005 в 16:04)
 

А путь к файлу $imgsource1 верный? и почему он пропускается через base64_decode?

   
 
 автор: BArt Simpson   (10.10.2005 в 18:31)   письмо автору
 
   для: BArt Simpson   (10.10.2005 в 16:04)
 

А?

   
 
 автор: BArt Simpson   (10.10.2005 в 16:04)   письмо автору
 
 

в БД хранятся изображения HI-REZ, как вывести превьюшки?

имеется


<?
include ("./dbcon.php");
require (
"./common/functions.inc");
$sql="SELECT * FROM ecw_product WHERE (id=$idim)";
$res=mysql_query("$sql");
while ( @
$catt=mysql_fetch_array($res) )
    {
        
$imgsource=$catt["image"];
    }
$imgsource1=base64_decode($imgsource);

$size getimagesize($imgsource1);
if (
$size === false) die ('Bad image file!');
?>


результат

'Bad image file!'

что нужно подставить вместо getimagesize или ка по другому реализовать ресайз?

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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