Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на PHP — удалённая работа в Москве

Дата: 2024-03-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-03-20
Описание
разработка скрипта. Разработка с нуля. Нужен скрипт вывода результатов тестирования. имеются файлы - 0.html - форма теста 1.html - ожидание результата 2.html - без авторизации 3.html - авторизован и не прошло 24 часа 4.html - авторизован и прошло 24 часа а так же файлы с результатами тестирований в папках и подпапках, в корне сайта после заполнения формы (или выбора) и нажатия кнопки “выдать результат“, посетитель переходит на страницу ожидания результата теста (((1.html))) (там, анимация ожидания. не менее пяти секунд) этот переход должен запустить работу нужного мне скрипта. скрипт должен сделать следующее: 1. проверить, авторизован посетитель или нет. - - если не авторизован - предложить авторизоваться/зарегистрироваться (“A.html“) (после авторизации/регистрации вернуть его на страницу (“1.html“) - продолжить (п.2тз) - - если авторизован - продолжить (п.2тз) - - посетитель может отказаться от авторизации/регистрации - тогда продолжить с п.4тз 2. проверить, не было ли этого тестирования в ближайшие 24 часа: если было - перевести на страницу (((3.html))) с выводом результатов предыдущего тестирования (все страницы имеют свой “ид“) если не было - продолжить. 3. проверить, были ли тестирования до этого (больше суток назад) и взять из базы значение предыдущего результата . если тестирование делается впервые - принять результат равным “0“ и продолжить с п.5тз 4. провести подсчет результата теста. :: если ответов 0 - присвоить значение “0“ если ответов 1 - присвоить значение “1“ если ответов 2 - присвоить значение “2“ если ответов 3 - присвоить значение “3“ если ответов 4 - присвоить значение “4“ если ответов 5 - присвоить значение “5“ :: - посетитель может отказаться от авторизации/регистрации - тогда присвоить значение “0“ результат необходимо внести в БД этого посетителя (заменить предыдущее значение) (неавторизованных можно игнорировать) 5. в корне сайта в папке с названием этого тестирования найти подпапку равную этому значению 6. в подпапке выбрать рандомный файл (все файлы хтмл) 7. скопировать текст из этого (случайного) файла ((текст находится между спецсимволами)) и вставить в страницу вывода результата теста(((4.html))) 8. перевести посетителя со страницы “ожидания результата теста“ (((1.html))) на страницу “вывода результата теста“(((4.html))) 9. запомнить (внести в базу) id выбранного и представленного файла (того, что скрипт выбрал рандомно) для вывода его по запросу посетителя, если прошло не более 24 часов. 10. включить счетчик времени для этого теста (если неавторизован - куки...) 11. закончить работу и ожидать нового запроса со страницы, запускающей скрипт.
Похожие заказы

Разработка на PHP

дистанционно
договорная
Веб-разработка. Разработка с нуля, тестирование, настройка, доработка существующего продукта. PHP-разработчик Bitrix24 (Middle+ / Senior) — удалённо, проектная работа Ищу разработчика уровня Middle+ и выше с реальным коммерческим опытом на Bitrix24, облако, коробка и БУС (Битрикс, Управление сайтом). Новичков и специалистов «по документации» не рассматриваю — только тех, кто работает с платформой на практике от 2–3 лет. Формат сотрудничества - Удалённо, договорные отношения, самозанятый (СМЗ) или ИП, договор оказания услуг - Оплата на выбор, почасовая ставка или фикс за проект - Работа по задачам, а не по часам присутствия - Условия и ставка обсуждаются индивидуально после знакомства и оценки задач Что предстоит делать - Разработка модулей, компонентов и решений на 1С-Bitrix (коробка, облако, БУС) - Разработка сайтов и приложений на PHP с нуля, доработка и рефакторинг существующих проектов - Интеграции между системами через REST / SOAP API и вебхуки - Настройка и доработка бизнес-процессов и роботов CRM (дизайнер + код, активити, роботы) - Автоматизация процессов (Bitrix24, N8N) - Разработка приложений для Bitrix24 (маркетплейс и локальные приложения) - Ведение технической документации, сопровождение проектов Требования Bitrix24 — ключевое: - Bitrix Framework (D7), ORM, компоненты, шаблоны, ядро - Bitrix24 REST API, CRM, бизнес-процессы, задачи, вебхуки - Коробочная версия, архитектура ядра, разработка без нарушения обновляемости - Облачная версия, приложения через REST, ограничения маркетплейса - БУС, разработка и поддержка сайтов на Битрикс, Управление сайтом Разработка: - PHP, ООП, MVC, паттерны проектирования, PSR-стандарты - JavaScript (ES6+), HTML, CSS, AJAX - MySQL, проектирование схем, индексы, оптимизация запросов - Git, ветвление, pull requests, code review Безопасность: - Понимание уязвимостей (SQL-инъекции, XSS, CSRF) и защиты в контексте Bitrix - Проверка прав доступа (CheckPermissions, ролевая модель) Будет плюсом (не обязательно, но повысит приоритет отклика): - Очереди сообщений, RabbitMQ, Kafka, Redis (pub/sub), опыт построения асинхронных интеграций - Опыт разработки приложений для Bitrix24 Маркетплейса (публикация, модерация, ограничения) - Работа с разными версиями и движками БД, MySQL 5.7/8+, MariaDB, PostgreSQL; репликация, миграции - AI-инструменты разработки (Cursor, Claude Code, Copilot) — используете их осознанно, а не вслепую - Высоконагруженные проекты, кэширование (Redis, Memcached), профилирование, оптимизация - N8N и другие low-code платформы автоматизации - AmoCRM, RetailCRM, интеграции с 1С - Docker, CI/CD, базовые DevOps-практики Важно — читайте перед откликом 1. Портфолио обязательно. Присылайте примеры завершённых проектов, ссылки на репозитории и код, написанный лично вами. Отклики без примеров работ, будут рассматриваться в самую последнюю очередь. 2. Никакого ИИ в переписке. Общаемся напрямую, без сгенерированных ответов, не выдавайте желаемое за действительное — реальный уровень всё равно проверяется вопросами. 3. Перед передачей проекта будет техническое общение, задам вопросы по архитектуре, API и вашему опыту. Только после этого — задачи в работу. Если вы разбираетесь в Bitrix24 по опыту, а не по документации, и готовы отвечать за результат — пишите.
Краснодар Фрилансеры

Разработка на Yii

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Пожелания и особенности: Ищу разработчика для регулярной поддержки текущего продукта на YIi2. Оформление по договору как ИП, оплата по часам. Постоплата раз в месяц по актам, ЭДО. Система ИСПДн, подписание поручения на обработку ПДн, соглашений о неразглашении и тп.
Москва Фрилансеры

Разработка на PHP

дистанционно
договорная
Веб-разработка. Разработка с нуля, доработка существующего продукта. Интеграция AI-агента (чат-бота) с самописной CRM через REST API Что уже есть: AI-агент: Работает и принимает сообщения через соц сети. Самописная CRM: Написана на (PHP). У CRM есть свое REST API. Что нужно сделать: Настроить обмен данными между AI-агентом и CRM в реальном времени. При входящем запросе клиента AI-агент должен дергать API CRM, чтобы: Проверить, есть ли клиент в базе (по телефону/email). Подтянуть историю покупок/обращений клиента для контекста разговора. После завершения диалога AI-агент должен отправить обратно в CRM: Итог разговора (теги, категорию вопроса). Создать задачу/лид/заявку в CRM. (Опционально) Настроить вебхуки со стороны CRM для уведомления AI-агента о смене статуса клиента.
Уфа Фрилансеры

Разработка на PHP

дистанционно
договорная
Форма обратной связи настройка. Настройка. Форма обратной связи настройка.
Москва Фрилансеры

Разработка на PHP

дистанционно
договорная
Веб-разработка. Разработка с нуля, доработка существующего продукта. Требуется разработчик php для создания веб проектов (разработка и поддержание веб игры) работа удалённая оплата от дохода %.
Москва Фрилансеры

Разработка на PHP

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Требуется программист Php, фреймворк codeigniter, MYSQL. Вести и дорабатывать существующий проект.
Москва Фрилансеры

Разработка на PHP

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Нудно дописать Смарт процесс в битрикс24 используя php код - добавить возможность отображения новых комменатари в карточке заявки.
Москва Фрилансеры