17:11 

использование html-кода, echo и header в одном файле

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

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

Комментарии
2008-12-21 в 18:03 

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

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

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

2008-12-21 в 18:09 

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

2008-12-21 в 18:32 

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

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

2008-12-21 в 18:41 

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

2008-12-21 в 19:03 

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

2008-12-21 в 20:13 

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

2008-12-21 в 20:45 

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

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

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

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

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

URL
2008-12-21 в 23:57 

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

2008-12-22 в 00:30 

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

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

URL
2008-12-22 в 10:41 

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

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

     

@web-программирование

главная