Page 87 - 4475
P. 87
ЛАБОРАТОРНА РОБОТА № 11
Тема: Файлові сервери. Взаємодія з FTP.
Мета: ознайомитися з принципами роботи файлових
серверів. Дослідити методи взаємодії з файловими
серверами з допомогою протоколу FTP.
Теоретична частина
Завантаження файлів на сервер. В процесі
проектування веб-застосувань дуже часто доводиться
стикатися із проблеиою завантаження файлів з браузера на
сервер. Зазвичай для цього застосовують HTML форми. Ось
приклад такої форми:
<html>
<head>
<title>Завантаження файлу на сервер</title>
</head>
<body>
<h1>Завантаження нового файлу</h1>
<form action="upload.php" method="post"
enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE"
value="1000000">
<label for="userfile">Виберіть файл:</label>
<input type="file" name="userfile"
id="userfile"/>
<input type="submit" value="Відправити файл">
</form>
</body>
</html>
Зауважимо такі особливості форми:
- enctype="multipart/form-data" вказує на те, що
разом з текстовими параметрами може посилатися і
файл;
- слід задавати максимальний розмір файлу для
уникнення зайвого навантаження сервера;
- в формі має знаходитися поле типу file.
PHP сценарій для обробки такої форми доволі
82