Вы не зашли.
Pegass, ладно, понял.
Судя по всему, проще задать для всего сайта дефолтную временную зону через date_default_timezone_set() и не париться.
Неактивен
В базе таки удобнее хранить time() в INT(11) переменной тогда не зависит не от каких настроек сервера и поясов.
Ну кому как удобнее конечно
http://pavel-koryagin.livejournal.com/15512.html
Неактивен
Dimitry, так все равно придется выводить его в виде date('Y-m-d H:i:s', $value); И все равно зависишь от настроек сервера. Не вижу разницы, возмножно из-за отсутствия опыта. Но спасибо за статейку)
Неактивен
выводить ты можешь его как хочешь, но хранить и использовать для поиска сортировки сравнения нужно именно числом...
вывод эт уже самое последнее что с датой делать
Неактивен
Неактивен
Вопрос по SQL запросам.
Суть такая: нужно сделать выборку из бд (например, таблица data), зная заранее нужные id записей. Эти id возвращаются функцией (т.е. в каждом конкретном случае они разные и их кол-во от 1 до дохрена), а еще один id получается из $_GET. Была идея сделать таким макаром:
Скажем, есть массив, хранящий эти id - $id_array
В итоге, запрос выглядит примерно так:
Но в таком случае запрос может получиться очень длинным (мы ведь помним, что этих id может быть дохрена), да и, кажется, не комильфо так делать.
Есть ли какой-нибудь более изящный способ сделать такую выборку, чтобы также можно было сортировать и по дате?
Отредактированно TheDark (2014-11-27 05:09:45)
Неактивен
конечно
where id IN (1,2,3,4,5)
но если может быть больше 100, стоит задуматься об оптимизации какой то )
Неактивен
Dimitry, работает, да и выглядит проще. Но проблема в том, что может быть и больше 100
Ребят, может я с самого начала все неправильно делаю... Слишком у меня уж индусский код получается.
Пилю функционал рубрик для CMS. Основная идея в том, чтобы для каждой записи можно было присвоить несколько рубрик.
БД:
1. Есть таблица с рубриками (categories), если коротко: id, title, parent_cat, где parent_cat - id родительской рубрики (0 - если нет).
2. Есть таблица с записями (data), тут тоже все просто.
3. Есть таблица post_cat, которая объеденяет записи и рубрики: id, post_id, cat_id.
Теперь все упирается в то, как достать из data записи, чей post_id получила функция. Ничего умнее, чем способ выше я не придумал.
Может можно все-таки какой-то хитрый SQL запрос сделать?)
Отредактированно TheDark (2014-11-27 15:12:18)
Неактивен
То как ты делаешь, точно не делают, должно решаться всё запросами без кучи ID
Копай в сторону вложенных запросов и JOIN.
Неактивен
а откуда этот список id берётся? тоже из базы? если да, то надо делать сложный запрос, а не такое извращение
если нет, то при условии что массив не ассоциативный, а нумерованный
Неактивен
наверное, вопрос по .htaccess. нужно запретить обращаться к лог-файлу .log напрямую, через адресную строку, но оставить возможность просматривать его средствами работы с файлами php. как это делается?
Неактивен
Да, только через него и можно, гугл переполнен ответами)
Неактивен
Сообщение от ZloVeЩиЙ:
Такой вопрос...
1. Можно ли на php вытащить скриншот из видео которое лежит на youtu.be имея ссылку?
2. Можно таких скриншотов сделать\вытащить несколько?
Такой ответ...
а не существует ли аналогичных решений для Названия Ролика?
Название никак к ID не привязано?
Неактивен
Анатолич, загугли "youtube api".
Неактивен
понимаю, что в голове моей каша и знаний мало. не ругайтесь пожалуйста сильно.
в принципе нашел как средствами PHP можно получить название ролика без заморочек с настройками api
i
где VIDEO_ID это айди видео с ютуба.
но хотелось бы приминать это на практике.
а конкретно для чата. чтобы писалось не "загружает Ролик".
а "загружает $name"
можно как то из чатовского яваскрипта отправить значение VIDEO_ID
и получить значение $name?
Отредактированно Анатолич (2015-01-06 00:43:17)
Неактивен
Проще всего использовать какую-нибудь js библиотеку без php вообще.
Готовых решений не найдёшь, потому что их я ни у кого не видел, а делать тут слишком много.
Вижу 2 варианта:
1. Погугли "youtube api js" и разберись сам.
2. Могу помочь, но не бесплатно. Пиши в скайп andrewgurylyov и опиши, что у тебя уже есть. Я назову цену.
Неактивен
Wordpress. Вопрос про табуляцию.
В functions.php сменил вывод ссылки "read more" на свой вариант:
Все нормально, но ломается табуляция в html-коде:
Ничего банальней добавления пробелов не придумал (return ' <div>...';).
Есть в php более автоматизированный способ добавления пробелов? (не табов \t, а именно пробелов, т.к. у меня пробельная табуляция). Нашел вот такое:
str_repeat(' ', 6); - как можно это прикрутить в функцию выше? Или есть другие варианты?
Отредактированно Web3r (2015-01-06 16:21:40)
Неактивен
{
return str_repeat(' ', 6).'<div><a rel="bookmark" class="more" href="' . get_permalink() . '">Читать</a></div>';
}
Не?
Неактивен
Привет. Нужна подсказка.
Мы частенько играем с друзьями в FIFA и проводим чемпионаты, но по некоторым причинам для некоторых матчей нужно, так сказать, рассчитать итоги.
Я написал на php простейшую функцию, которая из двух команд рандомно выбирает одну и делает ее победителем. Но при таком подходе, иногда получаются немыслимые результаты, вроде Россия - Германия 3:0
Задумался над вероятностью некоторых исходов. Скажем, в массиве из 10 элементов, Германия должна встречаться 7 раз, а Россия - 3. В итоге, вероятность, что рандом выберет Германию больше, но не исключает победу другой команды.
Теперь, собственно, вопрос: как посчитать, сколько раз в массиве должна встречаться та или иная команда, в зависимости от, например, ее рейтинга? Ну т.е. в начале, присвоить каждой команде базовый рейтинг (например: Англия, Германия, Испания - 5 баллов, Украина, Россия, Албания - 3,5 балла) и в зависимости от расклада повлиять на вероятность исхода матча. Для нашей игры это важно, поэтому и заморочился.
Есть у кого-то идеи?)
Неактивен