Изучаем PHP 7. №23. Работа с .json файлами.

Работа с .json файлами.
JSON — текстовый файл описывающий данные. В котором массивы содержаться в [ ], а объекты в { } и в них все данные представлены в виде имя:значение.

Имя всегда указывается в кавычках «имя», а значение может быть таких видов:
— Числовое — целые или дробные с точкой.
— Строковое — текст в двойных кавычках.
— Логическое — true или false.
— Нулевое — null
— Другие (вложенные) массивы обернутые в [ ].
— Другие (вложенные) объекты обернутые в { }.
Значение одного уровня разделяются запятыми. Continue reading «Изучаем PHP 7. №23. Работа с .json файлами.»

Изучаем PHP 7. №22. Работа с .csv файлами.


CSV (Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Спецификация:
— Каждая строка файла — это одна строка таблицы.
— Разделителем (delimiter) значений колонок является символ запятой (,). Однако на практике часто используются другие разделители, то есть формат путают с DSVruen и TSV.
— Значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными кавычками («). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.
Continue reading «Изучаем PHP 7. №22. Работа с .csv файлами.»

Изучаем PHP 7. №21. Работа с .ini файлами.

PHP 7. Работа с .ini файлами.
В ini файлах обычно хранятся конфигурационные настройки или какие-то данные. Но вы можете использовать этот файл как хотите.
Вот простой пример. Создайте файл config.ini с таким содержимым:

;секция с описанием данных сайта
[site]
sitename = "Мой сайт"
email = "site@mail.ru"
tel = "123456789"

;данные админа
[admin]
login = "admin"
password = "123456"

;данные редактора
[redactor]
login = "editor"
password = "6789"

Continue reading «Изучаем PHP 7. №21. Работа с .ini файлами.»

Изучаем PHP 7. №20. Извлечение данных из XML. Функция simplexml_load_file.

Вот мы и подошли к теме хранения данных. Хранить данные в PHP можно многими способами от переменных и массивов до баз данных. Сегодня рассмотрим вариант хранения данных в файле XML.
Если вы не знакомы XML, то прежде чем мы приступим, настоятельно советую ознакомиться со статьей по основам XML.

simplexml_load_file() — подключается к XML файлу и интерпретирует XML-файл в объект.
file_exists() — проверяет, существует ли файл.

Continue reading «Изучаем PHP 7. №20. Извлечение данных из XML. Функция simplexml_load_file.»

Книга — Основы технологий XML Учебное пособие.

Книга - Основы технологий XML Учебное пособие.
XML (англ. eXtensible Markup Language, расширяемый язык разметки) представляет собой язык разметки, который был создан для описания данных. Язык разметки представляет собой набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении. Таким образом, текстовый документ, размеченный с помощью такого языка, содержит не только сам текст, но и дополнительную информацию о его структуре. Continue reading «Книга — Основы технологий XML Учебное пособие.»

Изучаем XML. №1. Знакомство. Синтаксис.

XML - теория и практика

XML — расширяемый язык разметки, предназначенный для  представления и хранения структурированных данных.

В частности выполняет такие задачи:

  • Хранение структурированных данных.
  • Обмен информацией между программами.
  • Применяется для создания специализированных языков разметки.

Continue reading «Изучаем XML. №1. Знакомство. Синтаксис.»

Thimble — новый on-line текстовый редактор от Mozilla

Thimble — новый on-line текстовый редактор от Mozilla

Очень напоминает Brackets, правда работает заметно быстрее и стабильно. Интерфейс очень приятный и интуитивный.

Continue reading «Thimble — новый on-line текстовый редактор от Mozilla»

Изучаем PHP 7. №19. Работа с файлами. Пишем скрипт простейшего каталога файлов с возможностью редактировать.

PHP 7. Работа с файлами. Пишем скрипт простейшего каталога файлов с возможностью редактировать.
Решил привести пример простейшего каталога файлов. Фалы можно создавать, редактировать и удалять.
Потребуется совсем немного. Создать файлы index.php и func.php, а также каталог files, где будут храниться файлы.
Вот как все будет выглядеть в результате. Создание документа: Continue reading «Изучаем PHP 7. №19. Работа с файлами. Пишем скрипт простейшего каталога файлов с возможностью редактировать.»

Изучаем PHP 7. №18. Работа с файлами.

PHP 7. Работа с файлами.

Работа с файлами — важный момент. Так как в них можно хранить данные, логи и т.д. Загружать файлы на сервер мы уже умеем. А теперь нужно научиться взаимодействовать с их содержимым.
Сам процесс работы с файлом разделяется на три этапа:
1. Открытие файла.
2. Работа над содержимым открытого файла.
3. Закрытие файла.

Continue reading «Изучаем PHP 7. №18. Работа с файлами.»

Изучаем PHP 7. №17. Выводим список файлов в папке на экран.

Выводим список файлов в папке на экран.
Итак, загружать файлы на сервер мы уже умеем. Но как вывести список загруженных файлов на экран.
Сегодня мы рассмотрим несколько простых примеров и изучим новые функции php, которые помогут нам работать с файловой системой, а именно считывать ее содержимое.
Continue reading «Изучаем PHP 7. №17. Выводим список файлов в папке на экран.»