хочется сделать так, чтобы все действия по отображению выполнялись с помощью одного простого запроса.
селект а.*,ц.*
фром а
лефт джоин б
он а.ид = б.а_ид
лефт джоин ц
он ц.ид = б.ц_ид
вэа ц.ид = 666
ордер бай а.дата деск
лимит скока_надо
Где тут сложность? Как сделать так, чтобы итерации, в которых нет картинок, просто пропускались? И всегда вывод был с двумя BODY (у которых есть картинки).Короче я понял что основная ваша проблема в неумении построить нормально задачу. По вашему условию мое решение подходит, если есть картинки(2) то выводится 2 раза боди, в противном случае просто ничего не выводится.
наличие break при условии, что первая итерация без картинки, прерывает всё и вообще пусто.Так у вас описано - если картинок нет (а логично что первой уже нет, значит будет только одна, что условиям не удовлетворяет), зачем проверять вторую? Просто выходим и выводим пустую строку.
Объект корректно определится и обрежется, но пропорции не будут соблюдены.Будут, почему не будут?
Менять размеры получившегося объекта и пытаться вписать его в фиксированный белый прямоугольник не хочется.Почему? Какая по сути разница? Сделайте его определенного размера, хорошо вписывающегося в ваш дизайн и все, судя по картинке запас по пикселям там большой. Сделайте 1600х1450 например, и все ровняйте к нему. Вот экшн который ровняет все норм вроде, можете подкрутить по селектам/размерам и вперед...
и что теперь?Да собсно ничего, просто думал есть какая-то широкая прослойка специалистов айти, где считают на тыщи и я что-то интересное пропустил, а по сути просто рекомендации и вкусовщина...
общепринятое название как раз есть.Можно ссылку на источник, а то как то с той же вики сильно расходится... И в каких сообществах и на каком рынке принято именно 1000? Просто любопытно, без сарказма, сам не сталкивался с такими величинами в проф. среде...
в мегабайте как раз 1000*1000, а 1024*1024 называется иначе.Спорно, то есть общепринятого стандарта на самом деле нет, и в среде программистов все еще мегабайт это 1024 килобайта (которые 1024 байта (которые 8 бит) )
Международная система единиц рекомендует использовать приставку «мега-» только для обозначения 10^6, а для 2^20 байт принято наименование мебибайт. В то же время существует исторически сложившаяся практика, когда термин используется для обозначения 2^20 байт.
параметры необходимо отправлять в формате application/x-www-form-urlencoded.Соответственно читаем доку...
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post_data));