Цитата:
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]вот так";
?>
Совсем другое дело что выше предполагалось подставить бинарную строку в адрес, не попытавшись никак ее енкодить и экранировать, вот этого никто не заметил