1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Пхп практикум

Discussion in 'PHP' started by SpartakuS, Mar 11, 2011.

  1. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    Верно, потому, как на сервере не прокатило просто, попробую прописать перевод каретки правильно.

    Результат:
    Это письмо отправлено автоматически, отвечать на него не надо."\n"Спасибо за регистрацию, ваш пароль: f8a918
  2. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Пхп практикум

    Gooos, ты мои сообщения в игнор добаивил?)))
  3. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    ты об этом?
    я так и сделал.
  4. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Пхп практикум

    Gooos, имелось ввиду всю строку где есть \n нужно брать в двойные кавычки. =)
  5. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Плодить темы не стал. Но вот наткнулся на небольшое препятствие. Быдлокодить не хочется, но аккуратное решение вроде и рядом витает, а никак его не найду. Короче задача такая
    - найти ближайшее числовое значение согласно заданным условиям.
    Например - продажа шерстяных носков. Есть белые, серые, и желтые, хотя это и не важно. Но цена выставляется не на сам носок, а на лот, в котором он находится. Допустим лот 1 стоит 25,40 руб, носок в этом лоте стоит 14,35. Но в админке указано - заплатив всего 15 руб. вы получите отличные носки с гарантией. К сожалению гарантия стоит (лот 1 - цена носков), но это просто математику я осилил. Внимание вопрос - как взять необходимый нижний диапазон, и остановиться на первом же подходящем верхнем?
  6. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    4 раза прочитал. Не понял что ты хочешь то.
  7. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    С сеткой разобрался. Что-то протупил и забыл про ряд Фибоначчи.

    Осталось с фильтром определиться.

    Есть ряд чисел, образно
    1, 3, 5.45, 49 и т.д.

    Пишем число 4

    Из этого ряда должны подхватиться числа 3, и 5.45.

    ---------- Сообщение добавлено в 18:56 ---------- Предыдущее сообщение было в 18:13 ----------

    Короче, поступил не очень спортивно и засунул данные в БД, и быстрее, и голова меньше болеть будет если вдруг что-то пойдет не так. Всем спасибо. :)
  8. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Хм.
    PHP:

    function blablabla ($array$num) {
        
    $prev false;
        
    $next false;
        
    sort($array);
        foreach (
    $array as $item) {
             if (
    $item $num) {
                  
    $next $item;
                  break;
             }
             
    $prev $item;
        }
        return array(
    'prev'=>$prev'next'=>$next);
    }
    Ну можно еще проверки модно вставить и тп... Но идея понятна.
  9. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    В этом-то и загвоздка. Это простейший пример, на реальной задаче этот кусок кода вырастет до размеров небольшого плаката. Кроме того, насовав проверок, округлений, сравнений, и прочих действий можно получить очень тормозное нечто. Например, если у меня будет почти тысяча элементов, то операции над ними будут далеко не такие быстрые, а мускулу пофигу, ему что 10 ключей, что 10000 разница не особенно видна будет. Видимо, я чуть не наговнокодил кривой велосипед. :)
  10. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    Вопрос:
    Есть переменные для ввода времени, вводятся вручную
    PHP:
    $year "2011";
    $month "10";
    $day "25";
    $hour "13";
    $minute "02";
    $second "00";
    Далее скрипт вычисляет из этой даты и текущей разницу и начинает обратный отсчёт, выводя на страницу циферки.
    Так-же есть переменная:
    PHP:
    $percent "10";
    где циферку надо вбивать вручную с шагом 1, отвечает за визуальную картинку. (типа процент заполнения) демо
    Как сделать, что-бы не вводить проценты вручную, а скрипт сам брал разницу дней вычисленную ранее и приравнивал её к 100%, а потом делил на равные целые части (100 частей) и автоматом каждый день проверял и подставлял нужное число % в переменную $percent ?

Share This Page

All rights reserved SocEngine.ru ©