Size: a a a

2021 March 26

F

Forestoff in PHP
Volodymyr Melko
можно стильно-модно-молодежно через замыкания
можно пример? не совсем понимаю
источник

VM

Volodymyr Melko in PHP
Forestoff
можно пример? не совсем понимаю
источник

GV

Gena Voituk in PHP
Кирилл Добров
Ребят для тех кому скучно.Эту загадку загадали на собесе.
В шкафу лежат 7 черных носков, 14 красных и 21 синий.
Сколько надо взять носков чтобы заведомо получить одноцветную пару.

Кто первый даст ответ ?))
2 носка. В описании задачи не указано, что вы должны вытягивать эти носки с закрытыми глазами или наугад =)
источник

АЯ

Андрей Ямполь... in PHP
Ребята Так правильно проверять урл
$url_dirpage=$_SERVER['PHP_SELF'];   #/rimg/4ist/f2/imagenerator/sss.php
if (preg_match ('/\|'.$url_dirpage.'\|/i','/user/myaccount.php'))
{echo 'есть такой урл "'.$url_dirpage.'" в данной строке.';} else {echo 'нет урла "'.$url_dirpage.'" в данной строке.';}
источник

A

Arseny in PHP
Андрей Ямполь
Ребята Так правильно проверять урл
$url_dirpage=$_SERVER['PHP_SELF'];   #/rimg/4ist/f2/imagenerator/sss.php
if (preg_match ('/\|'.$url_dirpage.'\|/i','/user/myaccount.php'))
{echo 'есть такой урл "'.$url_dirpage.'" в данной строке.';} else {echo 'нет урла "'.$url_dirpage.'" в данной строке.';}
Что-то мне подсказывает, что никто не ответит... Попробуйте переиначить Ваш вопрос, разбейте на два более простых:
1). какие есть способы получения URL
2). какой регуляркой искать подстроку в строке (второй вопрос, кстати, лучше в @regex_ru
источник

VC

Vladimir Chernyshev in PHP
Arseny
Что-то мне подсказывает, что никто не ответит... Попробуйте переиначить Ваш вопрос, разбейте на два более простых:
1). какие есть способы получения URL
2). какой регуляркой искать подстроку в строке (второй вопрос, кстати, лучше в @regex_ru
3) а вообще решаю такую вот задачу, может есть либа готовая или фреймворк вообще затащить
источник

СМ

Сергей Моисеев... in PHP
Андрей Ямполь
Ребята Так правильно проверять урл
$url_dirpage=$_SERVER['PHP_SELF'];   #/rimg/4ist/f2/imagenerator/sss.php
if (preg_match ('/\|'.$url_dirpage.'\|/i','/user/myaccount.php'))
{echo 'есть такой урл "'.$url_dirpage.'" в данной строке.';} else {echo 'нет урла "'.$url_dirpage.'" в данной строке.';}
Вхождение строки можно найти с помощью функции strpos
https://www.php.net/manual/ru/function.strpos.php
источник

АЯ

Андрей Ямполь... in PHP
$page_url = $_SERVER['REQUEST_URI'];
if($page_url == "/contacts/"){
Так норм?)
источник

M

Maks in PHP
Файберы будут в PHP 8.1
источник

A

Arseny in PHP
Vladimir Chernyshev
3) а вообще решаю такую вот задачу, может есть либа готовая или фреймворк вообще затащить
не, ну надо композер еще подтянуть для порядка, и в гит захерачить не повредит
источник

V

Valentin in PHP
Вопрос, что предпочтете
При ошибке валидации API возвращает:
1) код 4xx и текст ошибки
2) код 200, поле success:false и текст/код ошибки
источник

VC

Vladimir Chernyshev in PHP
Valentin
Вопрос, что предпочтете
При ошибке валидации API возвращает:
1) код 4xx и текст ошибки
2) код 200, поле success:false и текст/код ошибки
скорее первое, но если это действительно ошибка
источник

VC

Vladimir Chernyshev in PHP
а то есть любители , например, проверять аутентифицирован ли пользователь на ендпоинте типа /api/user/me и возвращать 401 если нет
источник

VC

Vladimir Chernyshev in PHP
или “реалтайм” валидацию серверную на каждое нажатие клавиши юзером до сабмита формы
источник

V

Valentin in PHP
подключаю сейчас два крупных API, один работает по схеме 1, второй по схеме 2.
вот может где-то было подобное обсуждение, в чем выгода
источник

A

Andrey in PHP
Валидации запроса? 4хх с текстом
источник

A

Andrey in PHP
400 bad request
источник

VC

Vladimir Chernyshev in PHP
Valentin
подключаю сейчас два крупных API, один работает по схеме 1, второй по схеме 2.
вот может где-то было подобное обсуждение, в чем выгода
для первого выгода что сразу видно что ошибка, вторые обычно проще обрабатывать на клиенте
источник

A

Andrey in PHP
Тоже подумал что второе для фронта больше
источник

V

Valentin in PHP
На клиенте тогда  придется дублировать проверку, при успешном ответе - разбор ответа, и при ошибке
источник