Тема: Поможите!
Показать сообщение отдельно
Старый 30.07.2004, 23:14     # 11
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 Бог с наворотами
Цитата:
is_absent:
два раза в базу коннектиться... нехорошо.. а в остальном -- скорее всего самоем простое решение
Чтобы два раза не коннектится можно использовать постоянные соединения, но запрос всеравно будет не один. Причем запросов 2 только в конкретном примере вопроса, у меня же написан общий алгоритм, и запросов буден N в общем случае - по количеству выводимых фотографий. Естественно это достаточно большой минус, но он, помоему, не слишком существенен. Как альтернатива - можно передавать фотографии для отображения в сессии или методом ПОСТ, в каждом конкретном случае нужно выбирать оптимальный способ для конкретной задачи, но мне кажется приведенное мною выше решение в большинстве случаев будет более оптимальным.
Цитата:
is_absent:
Тут неправда твоя. совершенно необязательно. если заголовка не будет, тип документа будет определен по контенту.
Скажем так, будет предпринята попытка определить тип документа. Поэтому выводить заголовок очень рекомендуется.

Ну раз уж меня начали поправлять и критиковать, то тогда тоже замечу мимоходом :
Цитата:
is_absent:
Цитата:
ivahaev
print "<img src=img.php?$img=$info[PHOTO]>";
бакса перед между ? и img не надо. и значение массива выводить как ${info[PHOTO]} либо "<img src=\"img.php?img=" . $info[PHOTO] ."\">";
Про знак вопроса - согласен (скорее всего ivahaev просто описался), а вот со вторым замечанием не согласен, оно верно для более сложных случаев (примеры в МАНуале), а вот в простейшем, как здесь, PHP нормально все поймет, попробуйте следующий код:
Код:
<?
$ttt[qw]=12345;
print "Переменная ttt равна$ttt[qw]вот так";
?>
Совсем другое дело что выше предполагалось подставить бинарную строку в адрес, не попытавшись никак ее енкодить и экранировать, вот этого никто не заметил
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

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

Последний раз редактировалось Hubbitus; 30.07.2004 в 23:17.
Hubbitus вне форума