Как определить, что файл в пути не имеет папок?

104
14 января 2022, 00:20

Например, есть строка с названием файла без пути. Как оределить, что нет пути? Делаю так, не работает:

function get_file_info($file){
    $fileinfo = parse_url($file);
    $fileinfo = pathinfo($fileinfo['path']);
    return array(
        'file_path' => trim($fileinfo['dirname'],'/'),
        'file_name' => $fileinfo['basename'],
        'file_ext' => $fileinfo['extension']
    );
}
$str = "owl.video.play.png";
if (get_file_info($str)["file_path"] == "") {
    echo "no path";
}
Answer 1
echo false === strpos($filename, DIRECTORY_SEPARATOR) 
    ? 'No path'
    : 'Path exists';
READ ALSO
Как избавится от дублирования записей в таблице БД при UPDATE?

Как избавится от дублирования записей в таблице БД при UPDATE?

На странице есть несколько полей формы с одинаковым именем name='protectMean[]'UPDATE срабатывает только если в самом последнем поле формы я меняю значение

77
Не записываются данные из формы в таблицу БД

Не записываются данные из формы в таблицу БД

Ошибок не выводит, но данные не пишет из формы таблицу БД

95
Как составить регулярное выражение для поиска подстроки (первое и последнее вхождение)?

Как составить регулярное выражение для поиска подстроки (первое и последнее вхождение)?

Есть строка img/egor/фывыв/ Пытаюсь найти подстроку img/ регуляркой (*\/), но находит все вхождения

126
Mysql удаление копий

Mysql удаление копий

Всем приветНе силён в sql, но есть необходимость удалить все копии записей, кроме первой, где Name одинаковый

144