Ответы пользователя по тегу PHP
  • Альтернатива notepad++ или в чём вести разработку?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Когда-то довольствовался FarManager+Colorer+FTP. Потом попробовав несколько более полноценных редакторов переполз на Eclipse, где заставил работать PHP debugger. Это оказалось решающим фактором. Потом разрослось плагинами и опытом. Пожалуй сейчас единственное, чего не хватает это нормальной поддержки JSDoc.
    Пытался несколько раз переползти на что-то более лекговесное, типа PHPStorm или NetBeans, но не могу втянуться.
    Ладно, долой лирику и ностальгию.

    По сути вопроса — пожалуй, присоединюсь к варианту SubLime.
    Ответ написан
    Комментировать
  • Как отреагирует сервер на более 20 sql запросов?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Входящие данные заданы достаточно абстрактно. Какая БД, какой сервер. Что еще делает этот PHP сценарий. Очень много неопределенности.

    Но если коротко: не должно этого быть много.
    Во-первых, сильно влияет то, как спроектирована БД (здесь я имею в виду таблицы данных для хранения). Загляните внутрь любой современной CMS и увидите пачку в 20-30 sql запросов для формирования одной странице. И ничего, сайты тысячами запросы держат. (понятно, что кеширование как-то помогает, но все же.)
    Во-вторых, можно оптимизировать запросы (на пример данные для игроков разом доставать за один запрос и т.п.)
    Да и потом, можно исключить неравномерную нагрузку следующим образом — Нода пишет в файл. А php висит демоном, или дергается через равные (или динамически изменяемые) промежутки времени, и обрабатывает данные из файлов.
    Ответ написан
    Комментировать
  • PHP, MYSQL данные из массива, как переменная

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Не очень понятна задача. В принципе, правильно подсказал @fomistoklus — foreach.
    Вопрос на сколько большой у вас массив и как сильно надо по времени растянуть удовольствие? Прерывается ли при этом сессия (т.е. надо ли сохранять результаты между запросами к серверу) ?

    Еще один, встречный, вопрос: что значит «сильно нагружать базу» ? Как раз «пакетная» обработка данных сильно меньше нагружает базу, чем перебор всего цикла выполняя на каждый шаг отдельный запрос. Просто пакеты можно формировать небольшие по 10-100-500 записей, в зависимости от ваших условий это будет быстрее и скорее всего менее затратно по ресурсам.

    Под пакетной
    Ответ написан
    Комментировать
  • Чем можно спарcить результат post-запроса?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    Если вопрос в том как с помощью PHP послать POST запрос и «поймать» результат, то посмотрите в сторону функций Curl. По теме:
    phpclub.ru/detail/article/curl — Очень старая статья.За то короткая и простая. Аналогичных в сети море.
    http://ru2.php.net/cURL — оф. документация
    Ответ написан
    Комментировать
  • Не работает php в режиме CLI. Как определить причину?

    macik_spb
    @macik_spb
    Ф-ф-фрилансер :))
    PHP с нуля ставился? Или из сборки какой-нибудь?

    На всякий случай можно .ini поставить:
    display_startup_errors = On
    log_errors = On
    error_log = php_errors.log

    вдруг чего в лог отпишет.
    Ответ написан