Удаление временных файлов

Рецепт №68. Из книги «128 рецептов php»
Перейти к оглавлению

Практически с той же регулярностью, что и создание файлов, в процессе разработки возникает необходимость в удалении файлов. Про удаление уже был рецепт, но в нем удаление осуществлялось по одному файлу. В этом же примере, показано, как можно осуществлять массовое удаление файлов. В основном под массовое удаление попадают временные файлы, которые используются короткий промежуток времени, после чего просто занимают место на сервере.
Читать далее «Удаление временных файлов»

Генерация уникального имени файла

Рецепт №67. Из книги «128 рецептов php»
Перейти к оглавлению

При разработке часто приходится генерировать множество файлов, как временных, так и постоянных — рабочих. И не редко в связи с этим может возникнуть конфликты при создании файлов, поскольку имена могут совпадать. Чтобы решить эту проблему, можно перед созданием файла, проверять наличие такого имени. И если название уже существует, то приписывать к имени файла префикс, например, так: “123_file_name.txt”.
Читать далее «Генерация уникального имени файла»

Удаление строки из файла

Рецепт №66. Из книги «128 рецептов php»
Перейти к оглавлению

При работе с текстовыми файлами, может возникнуть необходимость в удалении строк. Следующий рецепт поможет это реализовать. В примере приведена пользовательская функция, которая принимает два параметра. Первый – путь до файла, а второй – номер строки, которую необходимо удалить.
Читать далее «Удаление строки из файла»

Получить расширение (формат) файла. Способ 3

Рецепт №65. Из книги «128 рецептов php»
Перейти к оглавлению

Как выше говорилось, способов для определения формата файлов очень много. Ниже приведен еще один способ, но это далеко не последний.
Читать далее «Получить расширение (формат) файла. Способ 3»

Получить расширение (формат) файла. Способ 2

Рецепт №64. Из книги «128 рецептов php»
Перейти к оглавлению

Для получения формата файлов можно использовать множество разных способов, и в подтверждение этому, ниже приведен еще один пример.
Читать далее «Получить расширение (формат) файла. Способ 2»

Получить расширение (формат) файла. Способ 1

Рецепт №63. Из книги «128 рецептов php»
Перейти к оглавлению

В php не редко приходится обрабатывать файлы, но чтобы корректно их читать или редактировать необходимо в первую очередь знать с каким файлом происходит работа. Для этого нужно получить расширение файла – его формат.
Читать далее «Получить расширение (формат) файла. Способ 1»

Размер файла. Перевод байт в КБ, Мб и тд

Рецепт №62. Из книги «128 рецептов php»
Перейти к оглавлению

В приведенном выше примере – получение размера файла, результат будет выведен в байтах, это несколько неудобно, и чтобы вывести результат в читабельном виде, можно написать небольшую функцию для форматированного вывода. Эта пользовательская функция работает очень просто – определяет количество разрядов байт, и в зависимости от полученного результата возвращает нужное название единицы измерения информации.
Читать далее «Размер файла. Перевод байт в КБ, Мб и тд»

Получение размера файла

Рецепт №61. Из книги «128 рецептов php»
Перейти к оглавлению

Для получения размера файла достаточно одной функции – filesize. Результатом этой функции будет размер проверяемого файла в байтах.
Читать далее «Получение размера файла»

Перемещение файлов

Рецепт №60. Из книги «128 рецептов php»
Перейти к оглавлению

Для перемещения файлов, в php нет отдельных функций, но можно воспользоваться rename, она прекрасно выполняет перемещение файлов.
Читать далее «Перемещение файлов»

Переименование файлов

Рецепт №59. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы переименовать файл, можно использовать php функцию — rename.
Читать далее «Переименование файлов»