Alex Wells, не приведи вам господи суппортить легаси. https://github.com/Muraveiko/codeigniter-phpstorm/... (спасибо большое natanfelles от которого я форкнул)
вот костыль и обвесы по типу как показал выше позволяют с ним хоть как-то разобраться.
В результате код в шторме удается позеленить, вместо сплошных красных подчеркиваний.
если абстрагироваться от доктрины
/** var $result MyEntityClass[] **/
$result = $STH -> fetchAll();
где MyEntityClass может быть просто фиктивно описан для среды разработки, т.е
работать будем со стандартным stdClass для скорости, а в разработке поимеем все плюшки подсказок и автозавершения ввода
Алексей, p.s. mail() не очень подходит. Если копаться в php коде, то можно переделать на класс, который отсылает письма через imap протокол. Сайт авторизуется как обычная почтовая программа под реальным пользователем. Письма будут больше похожи на отправленные человеком и спам фильтры будут зарезать уже исходя из его содержания, а не по служебным клуджам
ThunderCat, самое неприятное, что такая простота, типа просто обертка для построения запроса, провоцирует
juce code , ладно еще в контролере , так и во вьюхах в базу лезут
А вот это уже новый вопрос и сложности эксперт.
Первое быть белым и пушистым для почтовиков с шаредным ip задача уровня бог.
BlackList IP многие спам фильтры основаны на них.
гуглим DKIM и прочие методы доказать, что письмо отправлено вами.
Регистрируемся в кабинетах для почтового мастера (яндекс,гугл,маилру)
В общем читать и учить "Как сделать хорошую рассылку"
ThunderCat, угу и мы такую видим в codeigniter CI_Model, и его построитель запросов,
имеет глобальную видимость. Можем словить куски мусора , если разработчик решил не звать гет, инсерт и т.д.
и не почистил его явно через reset_query().
Шаред хостинг ? админы для борьбы со спамом могли запретить .
Спрашивайте техподдержку.
Возможно там допустимо с реального ящика user@yousite.ru , или завязано на записи в днс у домена
Можно уточнить ? Вы фреймворк какой либо используете ?
Понятия router,controler,model,view знаете ?
Правильно когда запросы выполняются только в модели.
При этом модель не тупая обертка над таблицей, а более интеллектуальная вещь.
denisromanenko, если сделать сервис для проведения таких игр с открытой регистрацией организаторов,
то первое что вы заработаете - уголовный срок по ст 228 УК РФ
что у Вас настроено на хостинге я могу гадать до бесконечности.
Какие дополнительные действия делает ваш сайт тоже.
Но вот один из сценариев.
Вы идете анонимом на http адрес.
Вас просят перейти на протокол https и в этом же ответе вам поставили куку сессии.
Обращаясь по https второй раз Вы уже для nginx'а не аноним и вместо ответа из кеша , Вас нужно отправлять на бакенд.
Не знаток опенкарта. Есть такой функционал или нет.
Можно настроить кеширование для не авторизованных, тогда им пока что-то не положил в корзину или не представился, то движок/модуль/нгинкс отдает готовое
https://github.com/Muraveiko/codeigniter-phpstorm/... (спасибо большое natanfelles от которого я форкнул)
вот костыль и обвесы по типу как показал выше позволяют с ним хоть как-то разобраться.
В результате код в шторме удается позеленить, вместо сплошных красных подчеркиваний.