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
   82   83   84   85   86   87   88   89   90   91   92