Сохранение blob-полей в файлы

aldan

Новичок
Сохранение blob-полей в файлы

Добрый день, уважаемые форумчане!

Возникла следующая проблема.

Нужно пересохранить все картинки, которые записаны в базе как blob-поля, в файлы на сервере.

Использую функцию
file_put_contents("$base_path" . $ID . ".".$TYPE_EXT, $DATA);

где
$base_path - путь на сервере
$ID - ID картинки
$TYPE_EXT - тип картинки (JPEG, GIF, PNG)
$DATA - сама картинка в ввиде blob-данных

1. Как определить, какое расширение (JPEG, GIF или PNG) должна имень картинка?

2. Функция работает, записывает файлы на сервер, но после скачивания они не читаются - "The source data format is not recognized" (те, которые я точно знаю, какое у них расширение)

-~{}~ 28.07.09 16:42:

????
 

Фанат

oncle terrible
Команда форума
Почему не читаются - один аллах знает.
Сравнивай то что в файле с тем что в базе.
 
Сверху