Мой блог о путешествиях www.crazy-traveller.ru
Здравствуйте! Помогите пожалуйста решить проблему совмещения кода html, echo и header в одном файле.
читать дальше
Заранее благодарю всех откликнувшихся!

@темы: HTML, MySQL, CSS, PHP

Комментарии
21.12.2008 в 18:03

Мизантроп-альтруист
Во-первых

$query="SELECT * FROM EXtours WHERE id='".$id."'";
это прямое приглашения для mysql inserts, очень простая и красивая система взлома. Поставьте хотя б WHERE id='".(int) $id."'"; Проблему не до конца решит, но хоть так явно не будет. :)

Вам здесь header не нужен вообще, да и не для этого он. Сделайте обычный img.
21.12.2008 в 18:09

Мой блог о путешествиях www.crazy-traveller.ru
как обычный если у меня картинка из БД берётся?
21.12.2008 в 18:32

Мизантроп-альтруист
Просто ОНА
Сорри, недоглядел. :)

Тогда Тебе нужен будет отдельный php, который генерирует картинку. Какую именно, туда можно передавать через GET.
21.12.2008 в 18:41

Мой блог о путешествиях www.crazy-traveller.ru
ну вот я счас навояла чегото такое... терь откываеца картинка в виде "ВЫ ХОТИТЕ СКАЧАТЬ ИЛИ СОХРАНИТЬ ЭТОТ ФАЙЛ" и при этомещё не всегда открываеца картинка, бывает вылезает в просмотрщике картинок просто крестик(
21.12.2008 в 19:03

Мизантроп-альтруист
А можно спросить, почему именно картинки в БД? С диска же вроде проще вызывать?
21.12.2008 в 20:13

pyatzvezd.ru
для того чтобы это окно не открывалось, в одном HTML открывайте тот php файл в котором она вызывается и будет все показываться только не забудьте img прописать
21.12.2008 в 20:45

Очень странно вы написали кстати))
Совмещать HEADER и ECHO - это абсолютно бесполезное занятие Send a raw HTTP header :)

Следуя вашей логике, я бы код переписал хотя бы так:

... проверить к сожалению не могу, т.к. используя для работы с базами "adodb_lite" и качать "dbSettings.inc" просто лень))

я не знаю откуда вы берете айдишник для запроса(может вы его передаете скрипту, тогда юзайте $_GET или $_POST хотя бы)... как вы выводите картинку для меня тоже загадка, вы что html-код картинки в базе храните что ли типа "".. уж лучше тогда просто имена файлов изображений))

ИМХО я конечно не спец, но странно это все))
21.12.2008 в 23:57

pyatzvezd.ru
в blob полях хранение изображений это норма, не буду показывать пальцем, но многие крупные проекты так делают
22.12.2008 в 00:30

в blob полях хранение изображений это норма, не буду показывать пальцем, но многие крупные проекты так делают
Действительно((
А какой тогда в этом смысл, я думал что отдельно хранить удобнее как-то и кешировать статические файлы проще... да и трафик меньше от сервера БД...

У Просто ОНА видимо фотографии стран, и наверняка не один десяток... я бы честно в папку "uploads" их бы сваливал и вписывал бы имена картинок в поле "photo_name"..
22.12.2008 в 10:41

Мизантроп-альтруист
в blob полях хранение изображений это норма, не буду показывать пальцем, но многие крупные проекты так делают
Ну это не значит, что это правильно. :)

У Просто ОНА видимо фотографии стран, и наверняка не один десяток... я бы честно в папку "uploads" их бы сваливал и вписывал бы имена картинок в поле "photo_name"..
Согласен.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail