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

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

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

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

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

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

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

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

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

Андрей Галкин

7 лет native php в продакшене, онлайн 20000+,
  • 48
    вклад
  • 5
    вопросов
  • 37
    ответов
  • 35%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как встретить новый год без мыслей о HTML, CSS, PHP, jQuery, etc?

    socengel
    Андрей Галкин @socengel
    Александр Цымбал: Александр Анкудинов:
    Linux: halt
    Mac os: halt
    Мак делался по подобию UNIX так что это тоже своебразный клон.
    Написано более трёх лет назад
  • Проблема с cookie?

    socengel
    Андрей Галкин @socengel
    Это погоды не делает.
    Написано более трёх лет назад
  • Может ли mod_rewrite отказаться обрабатывать определенный запрос (сам)?

    socengel
    Андрей Галкин @socengel Автор вопроса
    xmoonlight: moda.worlex.ru/source.zip запаковал в зип
    Написано более трёх лет назад
  • Есть ли готовая opensource рассылка писем из очереди...?

    socengel
    Андрей Галкин @socengel
    Сейчас занимаюсь сервисом подобного плана но до релиза еще далеко =).
    Написано более трёх лет назад
  • Может ли mod_rewrite отказаться обрабатывать определенный запрос (сам)?

    socengel
    Андрей Галкин @socengel Автор вопроса
    xmoonlight: moda.worlex.ru/source.tar.gz я не знаю можно ли тут давать ссылки на файлы тут лежат оргинальные исходные файлы. Домашний комп если что не доступно могу залить на обменник.
    Написано более трёх лет назад
  • Может ли mod_rewrite отказаться обрабатывать определенный запрос (сам)?

    socengel
    Андрей Галкин @socengel Автор вопроса
    xmoonlight: Извините, может быть я задаю глупый вопрос, но о чем именно идет речь? Я просто пытаюсь сделать запрос по этому адресу и все, больше ничем не тестирую. если вы напишите что нужно я с удовольствием предоставлю.
    Написано более трёх лет назад
  • Для чего нужен отдельный пустой класс с исключением (Exception)?

    socengel
    Андрей Галкин @socengel
    STZ: Пространство имен?
    try {
    // Some code here
    } catch (Blog\Exception $error ) {
    // Some code 1
    } catch (Cart\Exception $error ) {
    // Some code 2
    } catch (Goods\Exception $error ) {
    // Some code 4
    } catch (\Exception $error ) {
    // Something went wrong :((
    }
    Написано более трёх лет назад
  • Может ли mod_rewrite отказаться обрабатывать определенный запрос (сам)?

    socengel
    Андрей Галкин @socengel Автор вопроса
    xmoonlight: Весь код htaccess в шапке Виртуальный хост
    <VirtualHost *:80>
    	ServerName moda.worlex.ru
    	ServerAdmin admin@worlex.ru
    	DocumentRoot /var/www/moda-full/projects/face/htdocs
    	AddDefaultCharset UTF-8
    	ErrorLog ${APACHE_LOG_DIR}/error.log
    	CustomLog ${APACHE_LOG_DIR}/access.log combined
    	DirectoryIndex index.php index.html
    	<Directory /var/www/moda-full/projects/face/htdocs/>
    		AllowOverride All
    		Order allow,deny
    		Allow from all
    	</Directory>
    </VirtualHost>

    Версия апача 2.4.10-1ubuntu
    Написано более трёх лет назад
  • Как получить файл или класс в котором произошло исключение в php?

    socengel
    Андрей Галкин @socengel
    FanatPHP: Лол. Здравствуйте я разработчик социальной сети in-galaxy.ru мы обслуживаем 30 миллионов пользователей по всему миру. И поверьте я прекрасно понимаю что вы написали (кто вообще сказал что я не понял?). Топикстартер просил методы для получения строки и файла в котором выброшено исключение, а не вашей идеологии разработки. Есть задача, я предложил решение, а вы пытаетесь изменить задачу под свое готовое решение.
    Цитируя вас "Дело не в том, кто кому наследует, а в том, кто кого вызывает." Дело в том что задача стоит определить файл и строку на которой выброшено исключение.
    это можно сделать выбрасывая исключение с волшебными константами
    throw new Exeption("Message ".__FILE__.__LINE__ );
    а через обработчик получить сообщение и вывести его.
    Топик стартер указал что не хочет прописывать Try catch я предположил что Error handler возможно получает эксепшены потому что класс Exeption является базовым классом для всех ошибок в PHP как указанно в документации. Притом я сразу указал что не уверен и нужно будет эту информацию проверять. Как мой ответ позже дополнили можно указать специальный обработчик исключений.
    Я тебя убедил что это ты не понял моего ответа?
    Если ты эгоистично веришь что ты самый лучший разработчик и все должны следовать твоим советам. То это тебе пора повзрослеть.
    Написано более трёх лет назад
  • Как получить файл или класс в котором произошло исключение в php?

    socengel
    Андрей Галкин @socengel
    Anton: Спасибо за поправку.
    Написано более трёх лет назад
  • Как получить файл или класс в котором произошло исключение в php?

    socengel
    Андрей Галкин @socengel
    FanatPHP: Твой ответ намного хуже, но ты его почему-то не удаляешь.
    Написано более трёх лет назад
  • Может ли mod_rewrite отказаться обрабатывать определенный запрос (сам)?

    socengel
    Андрей Галкин @socengel Автор вопроса
    index.php такого содержания (<?php echo 'hello'; ?> ) приводит к тем же результатам. смена браузера и платформы(windows android ios +разные браузеры) погоды не делает.
    Написано более трёх лет назад
  • Может ли mod_rewrite отказаться обрабатывать определенный запрос (сам)?

    socengel
    Андрей Галкин @socengel Автор вопроса
    Нет нет ничего такого. Все виртуальные хосты сделаны по минимальному шаблону директория и алиас.
    Написано более трёх лет назад
  • Как обновить php код через git используя php?

    socengel
    Андрей Галкин @socengel
    еще кстати не забудь посмотреть на "composer" рекомендую как минимум ознакомится.
    Написано более трёх лет назад
  • Как обновить php код через git используя php?

    socengel
    Андрей Галкин @socengel
    при отсутствии клиента гита на конечном сервере да. Тогда только старый добрый вариант с архивами и файлом конфигурации. Скрипт проверки делает запрос на сервер получает номер последней версии (JSON, XML по вкусу) если текущая версия ниже скачивает архив с новыми файлами и распаковывает его. организовать архивацию без system тут уж есть где разгуляться. Можно в xml список файлов. которые нужно будет выкачать с сервера и заменить локально. в общем в зависимости от окружение на которое идет расчет.
    Написано более трёх лет назад
  • Как сохранить изображения средствами JS или jQuery?

    socengel
    Андрей Галкин @socengel
    с сайта примера ссылка на который указана в описании на гитхабе

    Do not forget to set Content-disposition headers in order to work properly in IE and FF.
    "Easiest way to configure headers via Apache is to set Header set Content-Disposition "attachment" for files you want to be downloaded."

    Не забудте установить Content-disposition заголовки для правильной работы в IE и FF.
    Простейший путь установить правильные заголовки через apache это установить Content-Disposition "attachment" для файлов которые вы хотите чтобы были скачиваемыми.

    So .htaccess can look like:
    .htaccess может выглядеть следующим образом:

    Поставить нужные расширения фалов для скачивания.

    Header set Content-Disposition attachment

    А дергать php для отдачи файлов не то что не вариант, а за такое надо по пальцам палкой бить =).
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • Erghel
    Dutt Dett
    • 8 ответов
    • 1 вопрос
  • CityCat4
    CityCat4
    • 8 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 5 ответов
    • 0 вопросов
  • RAX7
    RAX7
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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