пятница, 14 апреля 2017 г.

PHP. Работа с файлами. Работа с директориями

Узнаем, как работать с директориями, которые содержат наши файлы.

getcwd — текущая рабочая директория.
mkdir — создаёт директорию в текущей папке.
chdir — изменяет каталог. Это работает, как указатель.
rmdir — удаляет директорию.

четверг, 13 апреля 2017 г.

PHP. Работа с файлами. Определение деталей файла

filemtime — возвращает время последнего изменения контента файла.
filectime — возвращает время изменения индексного дескриптора файла.
fileatime — возвращает время последнего доступа к файлу.

touch — устанавливает время доступа и модификации файла.

pathinfo — возвращает информацию о пути к файлу.

PHP. Работа с файлами. Чтение файлов

fread — бинарно-безопасное чтение файла.
string fread ( resource $handle , int $length )

nl2br — вставляет HTML-код разрыва строки перед каждым переводом строки.

filesize — возвращает размер файла.

file_get_contents — читает содержимое файла в строку.

feof — проверяет, достигнут ли конец файла.

fgets — читает строку из файла
string fgets ( resource $handle [, int $length ] )

handle -    указатель на файл должен быть корректным и указывать на файл, успешно открытый функциями fopen() или fsockopen() (и все еще не закрытым функцией fclose()).
length -  чтение заканчивается по достижении length - 1 байт, если встретилась новая строка (которая включается в возвращаемый результат) или конец файла (что встретилось первым). Если длина не указана, чтение из потока будет продолжаться до тех пор, пока не достигнет конца строки. 

PHP. Работа с файлами. Перемещение указателя в файле

ftell — сообщает текущую позицию чтения/записи файла.
int ftell ( resource $handle )

fseek — устанавливает смещение в файловом указателе.

rewind — сбрасывает курсор у файлового указателя. Сбрасывает курсор файлового указателя handle на начало файлового потока. 

среда, 12 апреля 2017 г.

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

1) Нужно закрыть файлы, которые мы хотим удалить. Мы не можем удалить открытые файлы.
2) У нас должны быть разрешения записи для директории, папки, которая содержит файл.

// Удаление файла производится всего одной командой.
unlink("filetest.txt");

PHP. Работа с файлами. Запись в файлы

fwrite — Бинарно-безопасная запись в файл

 int fwrite ( resource $handle , string $string [, int $length ] )

fwrite() записывает содержимое string в файловый поток handle. 

PHP. Работа с файлами. Доступ к файлам

fopen — Открывает файл. Если файл не существует, то он создается.
fopen(filename, mode)

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html