Верстка сайта с нуля

Верстка сайта с нуля

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC. В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой. В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru. Аналогично Вы сможете создать движок для абсолютно любого сайта. Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.

Подробнее

Уроки и статьи

Новинка

Инструкция заработка на создании сайтов под заказ

javascript-cover

Получите бесплатную пошаговую инструкция с подробными видеокомментариями по тому, как с нуля за 3 месяца выйти на доход в 25 000 рублей/месяц, делая сайты на заказ


Для получение этого курса, пожалуйста, заполните форму снизу!

Имя:

e-mail:

Другие курсы

Яндекс-директ

Василий Кулик PHP - PHP основы

Функции для работы с файлами в PHP


 В PHP будет очень часто нужно иметь работу с файлами. Либо считать их, либо записать в них, какие-то данные. Для этого есть целый ряд функций. И первая функция, которую мы рассмотрим - это fopen().


$file = fopen("a.txt", "r");


 Первым параметром нужно указать имя файла. Вторым если стоит r - файл доступен для чтения, r+ - для чтения и записи, w - создает новый пустый файл(если такой файл существует, он просто удалиться, а вместо него создадится новый пустой файл), w+ - открывает существующий файл и всё стирает, а - указатель ставит в конце файла, а+ - создаёт файл если он небыл создан раньше. Все режимы мы не будем разбирать.

 Вторая функция, которую мы рассмотрим это fwrite(). Она записывает в файл текст:


$file = fopen("a.txt", "r+");
fwrite($file, "ТЕКСТ В ФАЙЛЕ");
fclose($file);


 Теперь обьясню, что мы сделали. Мы первым параметром передаем режым, чтобы файл был доступен для чтения и записи, вторым параметром мы указываем текст, который нужно записать в файл, а также закрываем файл на сервере после записи функцией fclose()

 Также можно считать файл и проверить его существование. Функция file_get_contents() - получает содержимое файла, file_exists() - проверяет на существование файла:


$file = fopen("a.txt", "r+");
echo file_get_contents("b.txt");
if (file_exists("b.txt")) echo "Файл существует";
else echo "Файл не существует";


 Ну и рассмотрим ещё несколько важных функций:


$file = fopen("a.txt", "r+");//Делаем данный файл для чтения и записи
rename("а.txt", "retui.txt");//переименовует файл
fseek($file, 3);//перемещает указатель на 3 символа
fread($file, 10);//щитывает файл на количество бит(задаеться вторым параметром)
filesize("f.txt");//определение размера файла в битах


 Вот и Всё функции необходимы для работы с файлами. Еще есть возможность копирования файлов и перемещение их. Об этом в одном из следующих уроков. Так что следите за обновлениями. Ваше задание для закрепление знаний заключается в написании цикла, который будет иметь функцию создание файла. Создайте 100 файлов с разными именами. Если получится - переходите к следующим урокам.



Создано: 2013-04-20 14:43:24


Предыдущая статья

Вернуться на страницу со списками статей

Следующая статья




Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/wasiliykulik. Если Вы хотите дать оценку мне и моей работе, то напишите её на стене моего аккаунта.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления



Если у Вас остались вопросы по етой статьи, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу етой страницы.



Порекомендуйте эту статью друзьям:


Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

1. Текстовая ссылка:

Она выглядит вот так: Как создать свой сайт



Для добавление коментариев Войдите в систему
Если Вы ещё не зарегистрированы то сначала зарегистрируйтесь

Комментарии:(3)

 

Влад девелопер

К стати. Вот после статьи такой вопрос: А если делать сайт без БД на файловой системе. Это можно, или нет ? Как все-таки проще делать ? Ожидаю ответ. Спасибо!
Добавлен:2015-05-05 - 14:22:43
 

Василий Кулик

Сайт писать на файловой системе, разумеется, можно. Но это уже по сложнее и требует немалого опыта работы с каталогами, файлами и регулярками. Если Вы это всё знаете - приступайте. Удачи!
Добавлен:2015-05-05 - 14:32:06
 

Влад девелопер

Есть в нете скрипты, чтобы делать сайты на файловой системе?
Добавлен:2015-05-05 - 14:50:47