Веб-ресурс – це «точка» в інформаційному просторі всесвітньої мережі. Інформація, що відображається на ньому, зазвичай представлена статично, і відвідувач її переглядає. Можна вказати посилання на документ чи інший ресурс і відвідувач завантажить собі файл з інформацією або перейде по посиланню.
Для передачі інформації на сервер або її отримання з нього використовуються прості інструменти. Але їх розумне застосування і зручна логіка використання не так прості, коли потрібно організувати безпечну, стабільну і надійну обробку даних.
Завантаження файлу
Склалося просте уявлення: є upload і download. Перше – відправити файл на сервер, друге – отримати його. Для реалізації першого завдання інформацію можна просто вивести в браузер, в віконце на сторінці або надати посилання на інформаційний ресурс. Для реалізації другої задачі достатньо написати форму завантаження файлу, код її обробки на сервері.
У даному прикладі (1) – два варіанти посилання (без застосування PHP) завантаження файлів з сервера, (2) – форма для передачі файлів на сервер. Тут застосування PHP принципово. Використовується більш прогресивна логіка завантаження, ніж зазвичай.
У загальному випадку достатньо написати в коді сторінки приведену форму і передбачити обробку масиву $_FILES.
Перевірка імені файлу (функція scCheckFileName) не є обов’язковою умовою, але для безпеки і надійності – це доцільно робити. Визначити правила для будь-якого файлу, що завантажується – запорука надійної роботи веб-ресурсу та шанобливого ставлення до нього з боку відвідувача.