Загрузка файлов на сервер на php+html


Загрузка файлов на сервер на php. Введение

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

Работа с файлами в php. Копирование, перемещение, переименование


Работа с файлами в php. Введение

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

Работа с папками в php. Создание, удаление, назначение прав


Работа с папками в php. Введение

Работа с папками в php. Создание, удаление, назначение правСовсем недавно я писал статью о том, как можно как работать с файлами в php. Немного подумав, я решил добавить еще и несколько небольших кусочков кода, которые покажут работу с папками. Как и в статье о работе с файлами, эта статья тоже будет дополняться со временем.
Читать далее «Работа с папками в php. Создание, удаление, назначение прав»

Работа с файлами в php. Создание, чтение, получение размера и удаление


Работа с файлами в php. Введение

Работа с файлами в php. Создание, чтение, получение размера и удалениеВ этой статье, я собрал(по возможности буду дополнять) куски кода, который выполняют основные операции с файлами. Такие как создание, чтение, получение размера и удаление файлов. Некоторые операции с файлами уже раньше были описаны, но я думаю, что будет удобней если все будет собрано в одной статье. Начнем.
Читать далее «Работа с файлами в php. Создание, чтение, получение размера и удаление»

Проверка существования удаленного файла


Проверка существования удаленного файла. Вступление

Проверка существования удаленного файлаНедавно столкнулся с небольшой проблемой и решил ее реализовать и описать в статье — как реализуется проверка существования удаленного файла средствами php. Задача решается просто и быстро, буквально несколько строк кода. Все что нам потребуется, это получить заголовки по адресу, на котором необходимо проверить существование файла. В случае существования файла, сервер должен вернуть код ответа 200, в противном же случае в заголовках будет передан код 404 или какой-нибудь еще.
Читать далее «Проверка существования удаленного файла»

Сжатие CSS файлов


Введение

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

Удаление строки из файла с помощью php


Введение

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

Скрипт для удаления временных файлов


Скрипт для удаления временных файловВ этом небольшом примере, показано как можно сделать очистку временной папки. Скрипт можно периодически запускать «руками» — из браузера, или же поставить на выполнение по cron. Как установить скрипт на крон можно почитать в этой статье — ссылка.
Скрипт очень прост, но бывает весьма полезен, особенно если на сервере или хостинге не большой размер жесткого диска.
Читать далее «Скрипт для удаления временных файлов»

Запись и чтение массива из файла


Запись и чтение массива из файлаСегодня я хочу показать как можно хранить массив в файле. Идея очень простая: сериализуем массив — приводим его к виду строки, потом записываем в файл. Получить массив обратно также просто — получаем строку из файла и обратно приводим ее к виду массива. Для преобразования массива в строку и обратно будем использовать две php функции — serialize и unserialize.
Читать далее «Запись и чтение массива из файла»

Поиск файла в папке и всех подпапках. Пример рекурсии 2


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