Articles of glob

PHP. Как открыть файлы и прочитать их, а затем написать новые с помощью «x» строк в файле?

Я разместил этот вопрос здесь раньше, но ответов не было. Возможно, я сделал что-то не так, вот и снова с некоторыми подробностями. Файлы в каталоге называются 1.txt, 2.txt, 3.txt и т. Д. Фрагмент ниже входит в этот каталог, открывает все файлы *, txt, просматривая их, удаляет обманки и создает один файл со всеми уникальное содержание. […]

Получите все файлы всех подпапок и всего скрытого файла с помощью glob

В моей рекурсивной функции для zip целых папок у меня есть этот кусок кода glob ($ path. '/ *'), Который дает мне все файлы и подпапки, соответствующие моему пути $. Здесь я прочитал, что с glob я могу получить даже скрытые файлы «.filename» с glob ('{,.} *', GLOB_BRACE). Как слить в одном выражении мои потребности? […]

PHP glob () в скобках

На компьютере с Windows следующий скрипт: <?php mkdir("c:\\[test]"); file_put_contents("c:\\[test]\\test.txt", "some content"); chdir("c:\\[test]"); echo getcwd()."\n"; var_dump(glob('*')); ?> Отображает это: C:\[test] array(0) { } Когда это ожидается: C:\[test] array(1) { [0]=> string(8) "test.txt" } Я понимаю, что glob рассматривает скобки как специальные символы, когда их можно найти в параметре pattern . Шаблон * соответствует любому файлу в […]

PHP Regex задает несколько путей с помощью glob ()

glob("aaafolder/*php") glob("bbbfolder/*php") glob("cccfolder/*php") Можно ли это упростить? glob("(?=aaafolder/*php)(?=bbbfolder/*php)(?=cccfolder/*php)") Приведенное выше ничего не возвращает.

PHP-разбиение на страницы с использованием glob для извлечения изображений

Я пытаюсь получить изображения из папки с помощью glob (), и я хочу, чтобы она была разбита на страницы, поэтому она отображает только 3 изображения на страницу. От копания в Интернете и здесь, на SO, у меня есть код ниже. Проблема в том, что он только вытягивает три изображения из каталога, и когда я нажимаю […]

PHP-код для исключения index.php с помощью glob

проблема Я пытаюсь отобразить случайную страницу из файла с именем ./health/. В этом файле есть файл index.php и 118 других файлов с именами php-файлов. Я хотел бы случайно отобразить файл из папки работоспособности, но я бы хотел, чтобы он исключил файл index.php. Этот следующий код иногда включает файл index.php. Я также попытался изменить строку $ […]

Есть ли способ для glob () только файлов?

Я знаю, что glob может искать все файлы или только все каталоги внутри папки: echo "All files:\n"; $all = glob("/*"); var_dump($all); echo "Only directories\n"; $dirs = glob("/*", GLOB_ONLYDIR); var_dump($dirs); Но я не нашел что-то, чтобы эффективно находить только файлы в одной строке. $files = array_diff(glob("/*"), glob("/*", GLOB_ONLYDIR)); Хорошо работает, но дважды читает каталог (даже если […]

помощь с шаблоном glob

Было бы неплохо, если бы кто-то мог дать мне шаблон регулярного выражения для glob для получения ниже имен файлов: 1.jpg // this file 1_thumb.jpg 2.png // this file 2_thumb.png etc… возвращая файлы без «_thumb». У меня есть эта схема: $numericalFiles = glob("$this->path/*_thumb.*"); и это даст мне всех "_thumb".

Можно ли заставить glob () PHP искать файлы в нечувствительном к регистру образом?

Я хочу, чтобы все файлы CSV в каталоге, поэтому я использую glob('my/dir/*.CSV') Это, однако, не находит файлы с строчным расширением CSV. Я мог бы использовать glob('my/dir/*.{CSV,csv}', GLOB_BRACE); Но есть ли способ разрешить все версии смешанного варианта? Или это просто ограничение glob() ?

PHP получить список файлов, включая подкаталоги

Я пытаюсь получить все изображения в каталоге, включая все подкаталоги. В настоящее время я использую $images = glob("{images/portfolio/*.jpg,images/portfolio/*/*.jpg,images/portfolio/*/*/*.jpg,images/portfolio/*/*/*/*.jpg}",GLOB_BRACE); Это работает, однако результаты: images/portfolio/1.jpg images/portfolio/2.jpg images/portfolio/subdirectory1/1.jpg images/portfolio/subdirectory1/2.jpg images/portfolio/subdirectory2/1.jpg images/portfolio/subdirectory2/2.jpg images/portfolio/subdirectory1/subdirectory1/1.jpg images/portfolio/subdirectory1/subdirectory1/2.jpg Я хочу, чтобы он делал целую ветвь каталога за раз, поэтому результаты: images/portfolio/1.jpg images/portfolio/2.jpg images/portfolio/subdirectory1/1.jpg images/portfolio/subdirectory1/2.jpg images/portfolio/subdirectory1/subdirectory1/1.jpg images/portfolio/subdirectory1/subdirectory1/2.jpg images/portfolio/subdirectory2/1.jpg images/portfolio/subdirectory2/2.jpg Очень ценю любую помощь, ура! […]

Intereting Posts
Система достижений / значков Последствия безопасности, позволяющие пользователям создавать собственные SVG-файлы Вставить параграф в предложения в PHP Использование короткого замыкания для получения первой ненулевой переменной Можете ли вы преобразовать вывод php crypt () в действительный MD5? Можно ли группировать несколько доменов в группе маршрутизации в Laravel? Неверный формат DATETIME от MYSQL Каков уровень включения функций в php? Как добавить динамическое текстовое поле (строка) и сохранить в базу данных с помощью PHP Входная страница Передача $ _SESSION Google Maps не может полностью загрузиться в jQuery nav-tab Как отслеживать время выполнения каждой строки / блока строк / методов в PHP? Кто-нибудь знает, как преобразовать двоичные данные, хранящиеся в базе данных, обратно в изображение? Существуют ли инструменты парсера PHP DocBlock? Встраивание видеопотока в веб-страницу