Hi, я решил попробовать запихнуть картинки в мускул (ну, хочется уметь, знаю что это не лучший вариант) - они запихнулись, но вот вывести их теперь не получается. Подскажите плиз! (Знаю, подобная тема тут уже была, но там не было ответа.) Рецепт запихивания и вытаскивания взял вот отсюда [] , Вытаскиваю таким образом. в файле image.php прописано: PHP: <?PHP if ( isset( $_GET['id'] ) ) { // Здесь $id номер изображения $id = (int)$_GET['id']; if ( $id > 0 ) { $query = "SELECT `content` FROM `images` WHERE `id`=".$id; // Выполняем запрос и получаем файл $res = mysql_query($query); if ( mysql_num_rows( $res ) == 1 ) { $image = mysql_fetch_array($res); // Отсылаем браузеру заголовок, сообщающий о том, что сейчас будет передаваться файл изображения header("Content-type: image/*"); // И передаем сам файл echo $image['content']; } } } ?> И в image.html: PHP: <img src="image.php?id=17" alt="" />
Код (Text): Content-type: image/* В при загрузке картинки в мускул пиши мимтип ($_FILES['mime']), а при выводе вставляй его в хидер потому что мимтипа image/* не существует.
Спасибо, но он по ходу всеже существует! Т.к. моя ошибка была не в этом. Фишка была в том, что в скрипте image.php, который обрабатывает вывод изобр. на страницу, нельзя было ставить тэги, а надо было с первой строки писать <?. Я по привычке начинал с тэга html - привык что php скрипт в теле страницы, а не сам по себе. Тему можно закрыть, всем спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!