Aleksey
1. Отправил запрос на сервак
2. Проверил есть ли телефон
3. Ответил клиенту
4. Проверил ответ, если он с нужной тебе ошибкой, то
4.1 Скрыл input c телефоном и показал другой, тот что будет валидировать почту
или
4.2 Сделал .unmask(); или привязал маску по почте и повторно отправил на сервак
Ты приблизительно так реализовал алгоритм?
Anonymous
збс
Anonymous
unmask();
Anonymous
то, что я искал
Anonymous
это жквери какое-то
Aleksey
Да
Aleksey
это либа
Aleksey
https://igorescobar.github.io/jQuery-Mask-Plugin/
Aleksey
Вроде эта, судя по его методу .mask('и тут маска')
Anonymous
а в битриксе кто нибудь шарит?
Anonymous
как через $APPLICATION->ThrowException('') вернуть js, чтобы unmask() сделать
Aleksey
ThrowException выбрасывает исключение и останавливает скрипт, тебе это не нужно. Ты посмотри в своем аппликейшене, реализована ли возможность вернуть ответ в JSON, если нет, то
$response = [
status => 'error',
// тут добавлеяешь нужные тебе вещи, чтобы точно узнать, что не прошла валидация
];
и возвращаешь все это в ввиде JSON
А там стороне JQuery, что-то вроде
if(response.status === 'error') {
// все, в JS ты понял, что пришла ошибка, обрабатывай дальше, в JSON еще положишь точную инфу о том, что телефона нет и тут уже делаешь unmask()
}
Aleksey
Я просто хз что ты юзаешь, Native PHP или фреймворк какой
Anonymous
Anonymous
вот этот принт
Anonymous
нужно
Anonymous
>возможность вернуть ответ в JSON
Anonymous
где это посмотреть?
Aleksey
А что ты используешь?
Aleksey
Фреймворк?
Aleksey
Или самописька там какая-нибудь?
Anonymous
битрикс
Anonymous
файл init.php
Anonymous
https://dev.1c-bitrix.ru/api_help/main/events/onbeforeuserlogin.php
Aleksey
Ох, битрикс вообще не моя стихия. Нужно тебе почитать хороший мануал о том как Битрикс общается с AJAX
MIKRI
Aleksey
😁😁
Anonymous
Еще вопрос ребзя.
Есть в бд номера телефонах в разных форматах 8(351)-234-23-42 7(922)-232-49-87 мне их нужно привести к виду
89514866800
Anonymous
пишу пхп на регулярках
Anonymous
или можно замутить чтонибудь типа StrToInt?
Anonymous
заменяя первый символ
Евгений
зачем? str_replace( $arr, '', $phone );
Евгений
в $arr - все ненужные символы
Sergey
Sergey
Раз говнокод, то удали или перепиши
Vladimir
Ты хотя бы скажи чего тебе конкретно надо
Geo
А где сам код
Romuald
Ребзи, приветы.
Подскажите, как собеседовать php full stack developer. Как правильно выстраивать цепь вопросов?
Nick
Nick
Иди по порядку, сначала php и бд, затем уже фронт
Romuald
Какого уровня девелопер?
малой, джун скорее всего. Если будет крепкий миддл и выше, то мне жопа. Будет обратное собеседование
Romuald
xDD
Евгений
Nick
Romuald
Romuald
интересует грамотное построение. PHP => MYSQL => CMS => Frameworks => JS ??
Евгений
Своими силами. Требований не сильно то много
это просто человек, про которого вы знаете, что он хороший специалист, но у вас ему работать не интересно, но возможно он согласится потратить для вас несколько часов на собеседования
Пантелеев
ну если ты даже не знаешь что тебе нужно от разработчика(тем более от джуна, с которым вообще немного варианов) то дела плохи
Пантелеев
скача книгу php собеседование в вопросах и ответах
Romuald
Ну я не проводил собесов. 100 раз был на них
Пантелеев
она 2014 года но думаю пойдёт
Romuald
))
Евгений
Romuald
Nick
Своими силами. Требований не сильно то много
есть еще такая штука - как GeekBrains. Там есть тесты на фронт и бэк и базы, на разные левелы. Может стоит взять пару задач оттуда, и посмотреть как он справится? Вопросы там попадаются каверзные
Romuald
Ну вот, спасибо! Пошел копаться))
Romuald
Евгений
Nick
нас тут HRы подслушивают
Nick
Напиши предпоследней строкой RewriteRule (.*)\.html$ $1 [R=301,L]
Anonymous
Евгений
Anonymous
плохой валидатор
Или криво настроенный. Я мог что-то упустить, вполне вероятно.
Petr
Anonymous
Хех, ладно. Всё равно всем спасибо.
blaccyee
Ребят, есть два сервера, есть функция, которая через ftp перекидывает файл с одного сервера на другой. Но проблема в том, что есть еще картинки в виде прямой ссылки, можно ли как-то сохранить файл по прямой ссылке с одного сервера на другой?
blaccyee
Без второстепенного сохранения в tmp первого сервера и последующей загрузки на второй
Евгений
дропбокс?
blaccyee
Нет, прямой юрл изображения берется из телеграма
Евгений
и что мешает сохранить сразу на оба сервера?
Евгений
ну то есть, у тебя скрипт на одном сервере. тащит ссылку из телеги, сохраняет файл на своём сервере, подключается по фтп к другому серверу и сохраняет там, так?
blaccyee
По логике да, но хочется сделать так, чтоб первый сервер перед отправкой на второй не сохранял изображение у себя, это возможно?
Евгений
пусть он отдаёт ссылку второму серверу
blaccyee
Хм... да, спасибо, попробую.