Но в силу того что все опало в кеш до того как я добавил условия для info и assortiement я подумал что сделал не правильно и начал искать другое решение))) (Добавление)
Спасибо Дмитрий Иванович)))
Может кому пригодится
Суть такова есть достаточно крупный медиа проект, запускался и был написан 10 дет назад и первая версия написана практически полностью процедурно. Потом в году эдак в 2010 начали обновлять и переносить функционал на yii1. Сейчас принято решение доделывать сайт и внедрять новый функционал, по пути редизайн. Встает вопрос что сайт надо переделывать с учетом современных реалий и технологий, соответственно выкинув нафиг старую часть, переписав все предварительно на yii2. В силу того что разом переписать весь функционал не получится, хотелось бы оставить старую часть рабочей и потихоньку накатывать новый функционал на yii2.
Самая загвоздка заключается в том что старая часть сайта работает на php5.3, да еще и со включенными глобалсами (не ругайтесь писал не я). Дак вот каким образом можно произвести апдейт этого всего? Учитывая что yii2 работает на 5.4
Скрипт готовый не подскажу, постараюсь немного логику описать.
McLotos пишет:
Первый скрипт должен проверять как каком этапе заполнения формы ушел пользователь,
Записывать все маневры пользователя по заполнению формы в бд на сервер, начинать писать в бд когда в форме будет валидный майл или телефон, записали данные, все ок. Если пользователь отправил форму делаем поиск в таблице по номеру телефона и емайлу, если находится, то удаляем эту запись, так как пользователь отправил форму. Пишем отдельную часть для рассылки на сервере и запускаем по крону. Выбираем все записи из таблицы куда писали данные пользователя, после успешной отправки удаляем или же ставим флаг что сообщение отправлено и повторно его отправлять не надо.
По второму вопросу подсказать не смогу, так как не андройд программист
Всем привет.
Собственно сабж вот в чем.
Есть сервер в германии и два vds россия и сша (в сша планирую арендовать). Хотелось бы поднять собственные dns серера на вдеэсах, что бы накинуть на себя пузу и иметь собственные ns аля ns1.mydomain.ru и ns2.maydomain.ru
На сколько я разобрался в данном вопросе я понял что следует произвести настройку следующим образом.
1) В панели управления доменом в разделе делигирование для домена maydomain.ru прописать ns1.mydomain.ru и ip vds который в сша, ns2.mydomain.ru и ip vds который в россии
2) Настроить bind на vds'ах
на обоих серверах /etc/bind/hosts/mydomain.hosts
Так не сканает. Вам либо отправить файл отдельным запросом и вернуть в скрытый инпут путь до загруженного файла или же обойти все поля следующим способом
Ну так конечно utf8 битый получается, если его резать побайтово.
Для кириллицы с вероятностью 50% повреждаете последний символ, т.к. кириллица - два байта.
Не поверю, что за почти 5 лет так про mb_* и не слышали.
Конечно слышал. Просто при mb_substr, абсолютно аналогичная ситуация получается. Решил тем что обрезаю по последнему пробелу.
Нашел где возникает проблемма, мне надо обрезать описание если оно слишком длинное, substr(strip_tags($item->introtext), 0, 200), это происходит после сохранения, перед тем как отправлять данные на клиент, если убрать обрезку строки то все ок
vlom, возможно, проблема в обработке текста не mb_*-функциями, или доступ к элементам строки как к массиву, через []...
В общем, как обрабатываете текст перед тем, как скормить его json_encode?
Приходят данные из формы,сохраняются в базу (фреймворк Laravel, запись в базу происходит по средствам pdo)
Потом берутся данные из базы и заносятся в массив, и уже этот массив скармливаем json_encode и вот на этом мести и возникает ошибка. Ошибка возникла только конкретно с этим текстом. Сам сайт уже работает на протяжении года и подобного раньше не случалось.
Есть сайт. Админка работает без перезагрузки страниц.
Редактор для текста в админке CKEditor 4
Если вставить текст (в прикрепленном фале) и сохранить материал, то он нормально сохранится в базе, но не выведется на стороне клиента, вылетит ошибка функции
Если же удалить первый абзац, то все работает нормально и функция json_encode сработает нормально и отдаст желаемую строку, для формирования страницы на стороне клиента.