|
|
|
| Помогите пожалуйста! Вместо изображения из базы выводится куча текстовых символов. | |
|
|
|
|
|
|
|
для: Костян
(21.05.2008 в 21:08)
| | выводится куда? на сайт, или в приложение? | |
|
|
|
|
|
|
|
для: ronin80
(21.05.2008 в 21:17)
| | На сайт | |
|
|
|
|
|
|
|
для: Костян
(21.05.2008 в 21:22)
| | а как выводите? | |
|
|
|
|
|
|
|
для: 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'];
?>
|
| |
|
|
|
|
|
|
|
для: Костян
(21.05.2008 в 21:27)
| | Что это за тип такой image/* ? | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2008 в 22:21)
| | Это из книги по базе данных авторов этого форума. | |
|
|
|
|
|
|
|
для: Trianon
(21.05.2008 в 22:21)
| | А какой должен быть? | |
|
|
|
|
|
|
|
для: Костян
(22.05.2008 в 06:16)
| | image/jpeg, image/png, image/gif. Собственно, если уберете заголовок, вывод в браузер все равно у вас будет. Если же будет требоваться преобразования над изображением, тогда его нужно будет сперва создать, например, $img = imagecreatefromstring(полученное из BLOB), далее делаете необходимые изменения, затем передаете соответсвующий заголовок, затем само изображение, и закрываете открытый дескриптор. | |
|
|
|
|
|
|
|
для: sim5
(22.05.2008 в 07:41)
| | О, спасибо! Щас разберемся. | |
|
|
|