За последние 24 часа нас посетили 119312 программистов и 3003 робота. Сейчас ищут 1270 программистов ...

Кто сможет помочь мне ?

Тема в разделе "PHP для новичков", создана пользователем Svoloch_196, 22 мар 2012.

  1. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    а чо, мне нравитца - делай! А я потом гляну.
     
  2. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Всё как сделать разобрался кроме 1 как сделать чтобы по дням вычитало а не по обновлениям
     
  3. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    вычитать каждый день, чо.
    тут уже 100500 раз сказали как это сделать, ага.
     
  4. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Как сделать чтобы каждый день всё работало ?
     
  5. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    нафиг крон ?
    Код (Text):
    1.  
    2. <?
    3. $start = "2012-03-22";
    4. $start_value = 1000;
    5. $days_ago = (strtotime(date("Y-m-d")) - strtotime($start)) / (60 * 60 * 24);
    6. echo ($start_value - $days_ago * 7) , ' left';
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    я б вас уволил за пустяковый перерасход ресурсов. 86400 секунд в сутках. не надо вычислять эту константу на каждом запуске скрипта.
     
  7. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    а если надо будет сделать не день а 2,5 суток , опять считать ? так проще вносить изменения
     
  8. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Куда это вставить ?

    Добавлено спустя 2 минуты 25 секунд:
    Просто так всё работает мне надо 2 строчки в 1 я вписываю число во 2 сколько вычитать и каждый день у меня должно уходить примеры
    я ставлю 31 и каждый день должно уходить по 0
     
  9. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    один раз посчитать 2,5 * 86400 на калькуляторе (если мозг не позволяет) в разы лучше чем каждый раз проводить вычисления этого выражения. попробуйте на 20килозапросах в секунду. даже если ваше вычисление выполняется за 0.00001 секунду в то время как определение константы выполняется на два порядка быстрее - в год это выйдет: 0,2 с каждой секунды * 86400 секунд в сутках ( = 17200с) * 365 дней в году = 6307200с. то есть примерно 300 человек. за год это капля в море. но если кодер не дурак - он посчитает сам.
    а знаете почему? потому что вы считаете произведение констант. ладно бы переменных (где каждую минуту могут быть разные значения).
    вы тупо не можете один раз перемножить два раза по шестьдесят на один раз по двадцать-четыре. нахрена вам платить зарплату?
     
  10. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    нагрузка от перемножения 3х чисел минимальная , судя по вашей логике , проще сделать хтмл документ и менять его каждый день ручками . будет куда быстрее . + читабельность кода , если например тут будет число в разы больше , ктото залезет менять ваш код и будет думать что это за число такое ?
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а почему кто-то залезет менять мой код? мой кодер в гидлайне прочитает что это за константа если (того человека уже уволят к этому моменту) никто не оставит коммент внутри кода. затраты минимальны но операций совершается больше чем одна декларация. на хайлодах от этого уходят. в вашем случае вы видимо и не рассчитываете писать проекты с посещаемостью более одного пользователя в год.
    кстати про нафиг крон тож наверное вы понимаете почему его никак не нафиг?
     
  12. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    Читабельность кода важнее , чем минимальные затраты сервера
    П.С. вы в 3х постах употребили слово "уволить" , по Фрейду вы боитесь быть уволеным .
     
  13. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ахаха))) быть уволенным из хобби))) увольте, умоляю!