Ответы пользователя по тегу PHP
  • Google mail api for php (Google Apps for domain)

    savostin
    @savostin
    Еще один программист
    ssl://smtp.gmail.com
    да и всё
    Ответ написан
    Комментировать
  • Можно ли привязать авторизацию на сайте к рабочему месту

    savostin
    @savostin
    Еще один программист
    Если админ захочет, то обойдет любую защиту.
    Варианты разно степени защищенности:
    1. Вечная кука, установленная на комп. Можно подсмотреть какая и установить себе где надо.
    2. SSL сертификат. Можно скопировать и установить где надо.
    3. Некая программа, привязанная к железу (не запускается на другом компьютере), которая делает запрос к админке, определенным образом формируя запрос, в ответ получает «секретный» URL, действующий какое-то время и запускает браузер с этим URL
    Ответ написан
    3 комментария
  • Как перейти с apache на php_fpm?

    savostin
    @savostin
    Еще один программист
    Для мен лично было только 2 проблемы:
    1. Переписать правила mod_rewirte. В nginx какое-то странное понятие regexp. Более того при переписывании приходится каждый раз передергивать сервер, т.к. нет больше .htaccess Если не ошибаюсь, ISPmanager отключил полностью из-за того, что не удалось его запустить чисто под nginx. Перешел на webmin, он правда тяжелее.
    2. У меня некоторые сайты используют SSI. В nginx он сильно урезан (вложенные if, например, не поддерживаются). Тут к сожалению проще было оставить их на Apache (вернее html, а картинки, js и css отдает nginx) пока не перепишу сайт.
    Ответ написан
  • события для данных в базе, какие есть способы?

    savostin
    @savostin
    Еще один программист
    Запускайте по крону раз в минуту скрипт, который выбирает задачи на исполнение, отправляет уведомления и ставит флаг выполненности. Если что-то не сработает один раз всегда можно, хоть и с опозданием, выполнить при следующем запуске. Самое простое, надежное и не ресурсоемкое решение, имхо.

    Демоны зависнут, отожрут память.
    Писать в крон каждое задание — трудности и неточности редактирования (надо или переписывать все задачи, или искать по id, который туда, в cron, еще надо как-то добавить).

    Есть еще один вариант, но он Вам вряд ли подойдет, т.к. Вы скорей всего уведомления на почту шлете?
    Ответ написан
    4 комментария
  • Простое объявление структур данных на php

    savostin
    @savostin
    Еще один программист
    Простите, может я не понял вопрос:
    $MyObject = array(
    'one' => 
       array (
          'some' => 12, 
          'other' => 13.5, 
          'another' => true, 
          'complex' => array (1,2,3,4,5), 
          'simple' => 'value',
          'object' => new MyObjectType(42)
          ),
    'two' => 
       array (
          'ITthinkYouGotIt' => 'right?'
          )
       );
    Ответ написан
    2 комментария