Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ.РАБ.№4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
194.56 Кб
Скачать
  1. Проверка существования файла

Чтобы отслеживать ошибки существования файла можно использовать функции file_exists(), is_writable(), is_readable().

Функция file_exist() проверяет, существует ли файл или директория, имя которой передано ей в качестве аргумента. Если директория или файл в файловой системе сервера существует, то функция возвращает TRUE, в противном случае - FALSE. Синтаксис: bool file_exists (имя файла или директории).

Если кроме проверки существования файла нужно узнать еще, разрешено ли записывать информацию в этот файл, следует использовать функцию is_writable(). Синтаксис: bool is_writable (имя файла или директории)

Эта функция возвращает TRUE, если файл (или директория) существует и доступен для записи.

Если кроме проверки существования файла нужно узнать еще, разрешено ли читать информацию из него, нужно использовать функцию is_readable(). Синтаксис:

Bool is_readable (имя файла)

  1. Удаление файла

Для того чтобы удалить файл с помощью языка РНР, нужно воспользоваться функцией unlink(). Синтаксис этой функции можно описать следующим образом:

Bool unlink (имя_файла)

Данная функция удаляет файл, имеющий имя имя_файла, возвращает TRUE в случае успеха этой операции и FALSE - в случае ошибки.

1.3 Работа с базой данных MySql

Как бы ни было легко и удобно работать с текстовыми файлами, для серьёзных хранилищ данных не обойтись без баз данных. В РНР реализована поддержка практически всех существующих на данный момент серверов баз данных. MySQL —самая популярная СУБД, используемой в PHP. SQL — самый распространенный языке для работы с базами данных.

Для работы с MySQL нужно выполнить следующее:

Запустить файл C:\MySQL\BIN\mysqld.exe - это и есть сервер MySQL. Визуально он никак себя не проявляет, его можно увидеть только в списке выполняемых задач.

Для запуска сервера также можно использовать программу администрирования winmysqladmin.exe.

Запустить клиентскую часть MySQL - файл C:\MySQL\BIN\mysql.exe. Откроется консольное приложение, в котором можно набирать и выполнять команды MySQL. В текстовом режиме работа с базой данных выглядит просто как ввод команд в командную строку, а результаты выборок возвращаются в виде таблиц.

Работать с MySQL можно не только в текстовом режиме, но и в гра­фическом. Существует очень популярный визуальный интерфейс для работы с этой СУБД. Называется он PhpMyAdmin. Этот интерфейс позволяет значительно упростить работу с базами данных в MySQL. PhpMyAdmin позволяет пользоваться всеми достоинствами браузе­ра, включая прокрутку изображения, если оно не умещается на экран. Многие из базовых SQL-функций работы с данными в PhpMyAdmin сведены к интуитивно понятным интерфейсам и действиям, напоминающим переход по ссылкам в Internet.

1.4 Язык sql

Этот язык дает возможность создавать, редактировать и удалять информацию, хранящуюся в базах данных, создавать новые базы данных и многое другое. Прежде чем что-либо делать с данными, нужно создать таблицы, в которых эти данные будут храниться, научиться изменять структуру этих таблиц и удалять их, если потребуется. Для этого в языке SQL существуют следующие операторы :

  1. Оператор CREATE TABLE создает таблицу с заданным именем в текущей базе данных. Синтаксис:

CREATE TABLE имя_таблицы [ (определение_столбца,...) ]

В выражении определение_столбца перечисляют, какие столбцы должны быть созданы в таблице. Формально описание столбца (определение_столбца) выглядит так:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]