- •Лабораторная работа 1введение
- •Лабораторная работа 1 локальный сервер apache и php
- •1.1.Теоретические сведения
- •1.1.1.Исторический экскурс в разработку языка программирования рнр
- •1.1.2.Выбор и настройка инструментария для программирования на языке рнр
- •1.1.3.Работа с виртуальными хостами
- •1.1.4.Заголовки html
- •1.2.Задание к работе
- •2.1.3.Операции над переменными в языке рнр
- •2.1.4.Циклы в языке рнр
- •2.1.5.Строковые выражения в языке рнр
- •2.1.6. Строковые операции в языке рнр
- •2.2.Задание к работе
- •Варианты заданий к лабораторной работе
- •3.1.2.Определение класса в языке рнр
- •3.1.3.Видимость полей класса. Инкапсуляция
- •3.1.4.Создание объектов и работа с ними
- •3.2.Задание к работе
- •4.2.Задание к работе
- •5.1.3.Создание зависимых и независимых переключателей
- •5.1.4.Создание кнопок html-формы
- •5.1.5.Обработка программных сценариев
- •5.2.Задание к работе
- •6.1.2.Чтение csv-файлов
- •6.1.3.Манипулирование файлами
- •6.2.Задание к работе
- •6.3.Контрольные вопросы
- •Библиографический список
- •644046, Г. Омск, пр. Маркса, 35
6.1.3.Манипулирование файлами
Выделяются две функции манипулирования файлами:
функция копирования –
int copy(string source, string dest);
функция переименования файлов –
int rename(string oldname, string new name);
Функция copy() копирует файл, указанный в аргументе source, в место назначения dest. В случае успеха функция возвращает значение true, или 1, и false, или 0, в случае неудачи.
Функция rename() переименовывает файл или каталог oldname на новое имя – newname. Эта функция возвращает значение true, если выполнение прошло успешно.
6.2.Задание к работе
Изучите лекционный материал по работе с CSV-файлами.
Создайте в MS Excel таблицу, содержащую столбцы с информацией по одногруппникам.
Таблица 6.1
Пример заполнения файла в MS Excel
-
Группа
Фамилия
Имя
Отчество
Дата рождения
Место рождения
20 ф
Литовкин
Иван
Васильевич
11.11.1991
г. Омск
20 ф
Симагин
Илья
Петрович
12.12.1991
г. Исилькуль
Сохраните полученный файл в формате CSV.
Реализуйте чтение информации из данного файла и вывод ее на экран браузера.
Продемонстрируйте работоспособность программной реализации на лабораторной работе.
Оформите отчет, подготовьтесь к ответу на контрольные вопросы и к защите работы.
6.3.Контрольные вопросы
Укажите функциональное назначение csv-файлов.
Перечислите символы, которые могут быть использованы в качестве разделителей в csv-файлах.
Библиографический список
1. Колисниченко Д. Н. РНР 5/6 и MySQL 6. Разработка web-приложений / Д. Н. Колисниченко. СПб: БХВ-Петербург, 2009. 624 с.
2. Кузнецов М. В. Объектно-ориентированное программирование на РНР / М. В. Кузнецов, И. В. Симдянов. СПб: БХВ-Петербург, 2007. 608 с.
3. Лаптев В. В. С++ Объектно-ориентированное программирование. Задачи и упражнения / В. В. Лаптев, А. В. Морозов, А. В. Бокова. СПб: Питер, 2007. 288 с.
4. Пышкин Е. В. Основные концепции и механизмы объектно-ориентированного программирования / Е. В. Пышкин. СПб: БХВ-Петербург, 2005. 640 с.
5. Хорев П. Б. Технологии объектно-ориентированного программирования / П. Б. Хорев. М.: Академия, 2008. 448 с.
Учебное издание
КРАСУЛИН Александр Владимирович
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ РНР
_________________________________
Редактор Н. А. Майорова
***
Подписано в печать 23.09.2011. Формат 60 × 84 .
Плоская печать. Бумага офсетная. Усл. печ. л. 2,0. Уч.-изд. л. 2,3.
Тираж 100 экз. Заказ .
**
Редакционно-издательский отдел ОмГУПСа
Типография ОмГУПСа
*
644046, Г. Омск, пр. Маркса, 35