Работа с файлами на PHP
Для создания Интернет проектов часто требуется работа с файлами разных типов. Ниже приведены основные php функции для работы с файлами: открытие файла, чтение-запись в файл, определение размера файла, получения других параметров.
Для работы с файлами на php нужно вначале
- Открыть файл (fopen)
- Провести действия с данными (fgets, fwrite, fseek, ftruncate)
- Закрыть файл (fclose)
Функция открытия в файла
- r – открыть файла только на чтение
- r+ — открытие файла и на чтение и на запись
- w – создание нового пустого файла для записи и если на момент вызова уже существует файл — он уничтожается
- w+ — аналогичен r+, только если на момент вызова этот файл существует — его содержимое удаляется.
- a – открывает существующий файл в режиме записи и указатель сдвигается на последний байт (в конец файла)
- a+ — открывает файл в режиме чтения и записи одновременно и указатель сдвигается на последний байт файла (в конец файла)
#2 – Локальный сервер. Вывод информации и комментарии

Язык PHP является серверным языком программирования. Для его работы требуется локальный или удаленный сервер. В ходе видео мы познакомимся с локальными серверами и дополнительно научимся выводить информацию при помощи PHP.
Видеоурок
Разработка проектов на PHP требует наличие сервера. Сервер может быть двух видов:
- удаленный сервер (хостинг);
- локальный сервер.
Удаленный сервер – это сервер, что находится на неком удаленном ПК. Доступ к такому серверу имеете вы и все участники сети Интернет. При публикации сайта на удаленный сервер вы выгружаете его для всеобщего обозрение. Все смогут перейти к вам на сайт. Такая услуга выгрузки зачастую платная и приобретается у разных хостинг провайдеров.
Локальный сервер – это сервер, что устанавливается на ваш компьютер. Такой сервер доступен только вам. Его зачастую используют в целях разработки проекта. Именно такой сервер будем использовать мы в ходе всего курса.
Для его установки нужна специальная программа. Вы можете использовать любую удобную вам. Ниже несколько из них:
- Программа MAMP . Удобная и быстрая, но ее работа может быть не точной на ОС Виндовс. Рекомендуем для установки на Мак ОС;
- Программа OpenServer . Схожая программа, что идеально работает на ОС Виндовс;
- Программа XAMPP . Работает на всех ОС, но имеет немного сложный интерфейс. Рекомендуем к установке на ОС Linux.
Детальную документацию по установке и работе с OpenServer вы можете найти на их официальном сайте .
Если вы пользователь компьютера Мак, то лучшим локальным сервером будет программа MAMP .
Вывод информации
В PHP для вывода информации на экран используется оператор echo . Он позволяет выводить как простой текст, так и HTML-теги.
// Одинарные кавычки принято использовать для текста echo 'Просто текст'; // Если нужно вывести дополнительно HTML-теги, // то используются двойные кавычки echo "Обычный текст, но с HTML";
Стоит также отметить, что с появлением новых версий PHP вывод тегов стал возможен во всех типах кавычек. Через оператор echo вы можете выводить большие куски HTML кода .
Комментарии важны в любом языке программирования. Они позволяют описать какой-либо блок кода, чтобы в дальнейшем у вас не возникало никаких непоняток. Комментирование очень важно на первой стадии изучения, так как вы ещё не умеете писать красивый и читабельный код, поэтому стоит оставлять подсказки хотя бы для самого себя.
Комментарии
Язык PHP поддерживает три типа комментариев:
// Два слэша для комментирования одной строки /* В такой конструкции вы можете записывать множество строчек комментариев */ # Решетка служит для комментирования одной строки
Используя комментарии вы сможете добавлять описание к вашей программе и всегда быть в курсе всех участков кода в приложении.
Весь код будет доступен после подписки на проект!
Задание к уроку
Работа с комментариями
Создайте комментарий, что будет содержать ваше имя и фамилию.
