Тема: Поможите!
Показать сообщение отдельно
Старый 30.07.2004, 17:30     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ребята, ivahaev, is_absent вы оба правы но не совсем доконца.
Действительно, методом ГЕТ большие бинарные строки лучше не пердавать в общем случае. И действительно нужно выводить фотографию через отдельный скриптик, при этом необходимо еще выводить заголовки в браузер, вроде "header('Content-type: image/jpeg');". При этом из файла img.php можно выводить только по одной фотографии!!!. Тоесть подводя итог, д.б. нечто наподобие следующего:

Основной код:
Код:
<?
$db_mysql = "blablabla";

function connect ($host_mysql = "localhost:3306",$user_mysql = "qwe", $pswd_mysql = "wer") {
return mysql_connect($host_mysql,$user_mysql,$pswd_mysql) ; }

function konkurs ($db_mysql,$id) {
list($count) = mysql_fetch_row(mysql_db_query($db_mysql,"select count(*)
 from CHEGOTO where ID=".$id));//Посчитаем сколько будет фоток
    for ($i=0; $i<=$count; $i++){
    print "<img src=id=$id&i=$i>";
    }
}
?>
img.php:
Код:
<?
function connect ($host_mysql = "localhost:3306",$user_mysql = "qwe", $pswd_mysql = "wer")
return mysql_connect($host_mysql,$user_mysql,$pswd_mysql);
}

$conn =connect();

list($foto) = mysql_fetch_row(mysql_db_query($db_mysql,"select PHOTO from CHEGOTO where ID='$id' limit $i, $i"));//Получаем фотографию из базы
header('Content-type: image/jpeg');
print $foto;
?>
P.S. Прошу прощения за синтаксические ошибки (если будут) - я писал чтобы показать принцип решения поставленной задачи. Надеюсь все понятно.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума