leni_m
@leni_m
ЧупаКобрус

Как обработать строку?

$str = "/../../../строка/еще_строка";
как проверить в ней наличие "/.." , которых может быть сколько угодно, а может и не быть?
  • Вопрос задан
  • 126 просмотров
Решения вопроса 2
gobananas
@gobananas
finishhim.ru
if(strpos($string, '/..') === false){
   // нет ни одного /..
}
Ответ написан
Комментировать
@Camaro67
Помог? - "Отметить решением"
Например, так
in_array( '..', explode( '/', $str ) )

или так
preg_match( '~/\.\.~', $str )
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Konstantin18ko
@Konstantin18ko
Стоматолог
@bioGavs
Добрый день, вам поможет preg_match
Ответ написан
Комментировать
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Использовать basedir php.net/manual/en/ini.core.php#ini.open-basedir
А не чистить руками все "плохие" пути
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы