blackshop: специально для проверки количества страниц - нагенерил этих самых страниц, сделал 500к страниц
Ну для ГС, по началу, это и сойдет... не велика потеря если эти 500к нагенеренных страниц просто пропадут или "случайно" грохнутся. При бекапе или копировании файлов по фтп, могу только посочувствовать.
awilum: Какое SQL имеет отношение к написанию модулей,плагинов ? Все упирается в АПИ.
Знаю SQL значит по вашему могу теперь к любому движку написать плагин не зная его АПИ ?
Неделю назад я закончил одну работу, зная SQL и не зная АПИ. :)
И я очень рад, что узнавать это АПИ не пришлось...
Было дано: редкая буржуйская ЦМС, вся работа с данными под зендом. Нужно было расширить функционал и дописать несколько модулей.
freesoccer: Проверка производится по совпадению с названием броузера (в данном случае Opera). Совпадение может быть лишь с одним из браузеров в списке, либо ни с каким из браузеров, поэтому цикл в данном случае наиболее удобен, нежели многократные конструкции if (...).
кстати, у Вас цикл не разрывается и возможно совпадение с несколькими браузерами.
специально для проверки количества страниц - нагенерил этих самых страниц, сделал 500к страниц
Ну для ГС, по началу, это и сойдет... не велика потеря если эти 500к нагенеренных страниц просто пропадут или "случайно" грохнутся. При бекапе или копировании файлов по фтп, могу только посочувствовать.
Какое SQL имеет отношение к написанию модулей,плагинов ? Все упирается в АПИ.
Знаю SQL значит по вашему могу теперь к любому движку написать плагин не зная его АПИ ?
Неделю назад я закончил одну работу, зная SQL и не зная АПИ. :)
И я очень рад, что узнавать это АПИ не пришлось...
Было дано: редкая буржуйская ЦМС, вся работа с данными под зендом. Нужно было расширить функционал и дописать несколько модулей.
заказчик найден, тема закрыта
😂
иногда по утрам я тоже ищу сам себя :)
пробуйте так:
(написал в браузере, код не проверял)
2WebTih: это точно :)
Проверка производится по совпадению с названием броузера (в данном случае Opera). Совпадение может быть лишь с одним из браузеров в списке, либо ни с каким из браузеров, поэтому цикл в данном случае наиболее удобен, нежели многократные конструкции if (...).
кстати, у Вас цикл не разрывается и возможно совпадение с несколькими браузерами.
А зачем проверять именно через цикл?
полностью согласен, а цикл зачем? :)
include strtolower($mm[1]).'.php';
}
Елы, ну уплыла тема, на кой это *** апать?
Тема - пусть плывет, а гавну полагается быть сверху 😂
Не твое дело кому я заплатил и какой домен выбрал тема закрыта всем спасибо.!
Когда проводится конкурс или тендер - всегда объявляется имя победителя.
Ком.предложение, в данном случае это имя домена, не озвучивается.
и только после этого можно сказать: "тема закрыта всем спасибо".
я не рассчитывал на такие большие деньги, для меня это был способ проснуться вчерашним утром за чашкой кофе.
2ALL: раз я не победил 😂, то кому приглянется, берите фор фрии :)
mp3mix.biz
mp3mix.eu
mp3mix.su
mp3mix.tv
mp3mix.me
mp3mix.bz
все свободны:
muzmix.biz
muzmix.info
muzmix.net
muzmix.org
songmix.eu
songmix.org
songmix.biz
songmix.us
songmix.in
onlinesong.biz
onlinesong.eu
onlinesong.org
onlinesong.us
onlinesongs.eu
songonline.biz
songonline.eu
songonline.in
songonline.net
songonline.us
songsonline.biz
songsonline.eu
songsonline.in
songsonline.us
зы: зоны in и eu - сейчас доступны по акции
ради такой примитивщины городить кешевых монстров? а потом при переезде вспоминать, что и где доставлять на новый хост.
чем примитивный файловый или sql самопис плох? который пойдет на любом хостинге, например:
if( file_exists($cachefile) && filemtime($cachefile)>time()-60){ // актуальность 60 секунд$var=file_get_content($cachefile);
}else{ // кеш протух или еще не создан
$var=vash_sql_zapros();
$fp = fopen($cachefile, 'w'); fwrite($fp, $var); fclose($fp);
}
все.
если планируется много файлов, то применяем подкаталоги. раз в сутки кроном или еще чем зачищаем кеш от старья.
в некоторых случаях, мне нравится хранить кеш в sql, структура таблички: