Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
bagiroff777

Слава Витренко

Веб-разработчик
  • 12
    вклад
  • 0
    вопросов
  • 35
    ответов
  • 20%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как из нескольких массивов получить один, с максимальным результатом?

    Anton @MoonMaster
    Программист и этим все сказано
    Я конечно не профи в php. Но почему бы не воспользоваться вот этой функцией
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как установить Yii через репозиторий composer?

    a_u_sinitsin
    Александр Синицын @a_u_sinitsin
    Через composer надо вводить две команды. Первая устанавливает asset-plugin и используется только один раз. При его отсутствии выдаются ваши ошибки.
    composer global require "fxp/composer-asset-plugin:^1.2.0"


    После уже можно ставить сам фреймворк или базовый
    composer create-project --prefer-dist yiisoft/yii2-app-basic <path>


    или расширенный
    composer create-project --prefer-dist yiisoft/yii2-app-advanced <path>
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Ошибка Wordpress: Is its parent directory writable by the server?

    HeadOnFire
    Игорь Воротнёв @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    папка wp-content должна иметь права на запись.

    ЗЫ/UPDATE: Только не 777, а 755.
    Ответ написан более трёх лет назад
    9 комментариев
    9 комментариев
  • Какой тип переменной выбрать для хранения большого числа с дробной частью в MySQL?

    Djaler
    Кирилл Романов @Djaler
    DECIMAL
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как наиболее эффективно работать с api соц. сетей для регистрации и входе на сайт?

    bitver
    Никита @bitver
    1. Переопределите дефолтные клиенты под свои нужды.
    2. Если мыло обязательно, поставьте прослойку - проверку на наличие мыла и редиректите все запросы на страничку с просьбой вписать мыло.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему возникает ошибка Unexpecting T_ELSE?

    toxa82
    toxa82 @toxa82
    Скобки ставьте всегда в условиях.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему возникает ошибка Unexpecting T_ELSE?

    DirecTwiX
    DTX @DirecTwiX
    "display: flex;" уже предлагали?
    if ($mainsum >=75) {
      $mainsum -=75; 
      $normpay = $mainsum*$normv;
      $socpay= 75*$socv; 
    } else {
      $normpay = 0;
      $socpay = $mainsum *75;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой аналог денвера лучше использовать?

    Dealaxer @Dealaxer
    Лучше и бесплатно будет поставить себе vmware, затем ставите Ubuntu или любую другую OS.
    И практикуйтесь сколько влезет.
    Это лучше всяких денверов и платных VPSok.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как выдержать нагрузку?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    1. Нагрузка небольшая. (откуда 4млн юзеров уже - пока непонятно, если рассылка - придут 10-15% (~400к), из них зарегятся - тоже 10-15% (~40к) и т.д.)
    2. По фронту - лучше бы это был SPA.
    3. По запросам к базе - лучше бы делать параллельные независимые запросы к базе в пакетном режиме (аналог поездов и ожидающих пассажиров на платформе)
    Итог: если всё сделать грамотно - справится смартфон.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как передать action из модуля в корневой вид Yii2?

    webinar
    Максим Тимофеев @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если я правильно понял, то так @backend/views/site/editdata.php
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему передается $_GET вместо $_POST?

    Atllantis @Atllantis
    Учите HTML
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Yii2: как работает unique в валидации на сервере?

    holfza @holfza
    Делается дополнительный запрос к БД, это же очевидно. Можете в дебаг панельке посмотреть.
    P.S. В вашем коде 2 раза выполняется валидация, правильнее наверное будет так:
    return $user->save(false);
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как отфильтровать массив php по регулярному выражению?

    Dry7
    Андрей Шилов @Dry7
    Web разработчик
    Да сделайте обычным перебором, хоть не особенно красиво, но работает

    $array=Array
    (
    0 => 'Куртка Waterproof-01.jpg',
    1 => 'Куртка Waterproof-02.jpg',
    2 => 'Куртка Waterproof-03.jpg',
    3 => 'Куртка Water Mod-01.jpg',
    4 => 'Куртка Water Mod-02.jpg'
    );
    
    $new = [];
    
    foreach ($array as $el) {
    	@$new[preg_replace('/[\-0-9]/i', '', $el)][] = $el;
    }
    
    echo '<pre>';
    print_r($new);
    echo '</pre>';
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как перебрать часть массива не изменяя его ключи?

    seriogja @seriogja
    Здравствуйте!

    А вы уверены, что дамп массива перед перебором ключей выглядит именно так, как вы привели в примере?
    $r = [
          0 => 'qwdqwd',
          2 => 'qwdqwergerd',
          5 => 'wegwegwe'
    ];
    
    foreach ($r AS $key => $value) {
          echo $key . ' ';
    }

    Выведет: 0 2 5, как и ожидалось
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • MongoDB или MySQL для потенциального full-stack разработчика(back-end на NodeJS)?

    safenoob
    safenoob @safenoob
    планирую после изучения нужных фреймворков

    Т.к. фреймворки на MySQL в основном то выбор очевиден

    UP: mongo это база типа ключ-значение, сложные структурированные данные и выборки это не для неё, а вот с mysql вы начнёте изучать язык sql который вам потом и в postgresql пригодится и в mssql может быть. В общем, учить надо обе по идее но не сразу )) Начать лучше с mysql
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • "Parse error: syntax error, unexpected end of file on line 79" Всмысле!?

    Uwe_Boll
    Uwe_Boll @Uwe_Boll
    Я Злой и Страшный Уве Болл в Разработке знаю Толк
    пиши Так:
    <?php if($stmt->rowCount() > 0) :?>
    <?php while($row=$stmt->fetch(PDO::FETCH_ASSOC)): ?>
    тут весь твой ХЕТЕМЕЭЛЬ
    <?php endwhile:?>
    <?php endif; ?>
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • "Parse error: syntax error, unexpected end of file on line 79" Всмысле!?

    Sanes
    Sanes @Sanes
    В смысле синтаксическая ошибка на 79 строке.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как застраховаться от недобросовестного клиента, работая на его сервере?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    берите деньги вперед
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Почему разные версии php показываются в phpinfo() и через php -v?

    Александр @inwebwetrust Автор вопроса
    Короче решил воспользоваться преимуществом CentOS. Может кому нибудь пригодится инструкция по обновлению до PHP7 на VestaCP для CentOS 7
    Установил панель, далее вот по этой инструкции:
    https://webtatic.com/packages/php70/

    добавил пару репозиториев и в две строчки кода:
    yum install yum-plugin-replace
     
    yum replace php-common --replace-with=php70w-common

    обновил php до седьмой версии.
    phpinfo() и php -v теперь выдают одинаковую информацию!
    Счастье! =)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как застраховаться от недобросовестного клиента, работая на его сервере?

    xmoonlight
    xmoonlight @xmoonlight
    https://sitecoder.blogspot.com
    В зависимости от того, о чем идёт речь:
    1. Back-end - код текущего этапа должен быть на Вашем сервере.
    2. Front-End - самое простое дать TeamViewer доступ на виртуалку, сделав из виртуалки киоск браузеров, чтобы клиент мог смотреть, но не мог взять этот код.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • mayton2019
    • 12 ответов
    • 0 вопросов
  • Keylei
    Ренат
    • 7 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 6 ответов
    • 0 вопросов
  • BasiC2k
    BasiC2k
    • 6 ответов
    • 0 вопросов
  • Adamos
    Adamos
    • 6 ответов
    • 0 вопросов
  • VoidVolker
    VoidVolker
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации