Функція завантаження файлів на сервер за допомогою php

Функція завантаження файлів на сервер за допомогою php


В даному уроці ми навчимося створювати завантаження файлів на сервер за допомогою PHP-функції. Перш ніж почати урок можете подивитися демо уроку, щоб знати варто вам його робити чи ні.







Урок не мій, але в ході перевірки працездатності даної функції і для створення демо-версії я його написав, і в деяких місцях виправив код. Зміни невеликі, просто перейменував файли, папку призначення та оформив висновок помилок.

Для цього уроку нам знадобиться локальний сервер. Як сервер я використовував Denwer (Денвер). Ви можете використовувати будь-який інший сервер, який вам зручний. В заміну Денвера можете використовувати Endels.

Крок 1. Розмітка сторінки

Першим кроком нам потрібно створити сторінку з розширенням .PHP, звичайний HTML сюди не підходить. Після того, як ви створили сторінку (у мене вона називається index.php) в ній потрібно розмістити звичайну форму, для цього пишемо такий код:








Якщо форма з'явилася на сторінці, то значить поки все правильно. Тепер можна закрити файл index.php і поки про нього забути.

Крок 2. PHP-функція

На даному етапі ми будемо писати основну функцію, яка буде відповідати за завантаження і обробку файлів. Для цього створюємо новий файл з розширенням .PHP і даємо йому назву function.php. Тепер в ній почнемо писати код функції:

Крок 3. Підключаємо файл function.php

У цьому кроці ми підключимо файл function.php до нашого файлу з формою (index.php). Для цього відкрийте файл index.php і додайте вище нашої форми ось такий код:


Особливу увагу зверніть на останню сходинку. особливо на виділене слово files. Files - це назва директорії (назва папки) в якій будуть зберігається всі завантажені файли. Назва їй можете дати будь-, головне щоб не по-російськи.

Крок 4. Створюємо папку

Тепер створюємо в тому ж місці, де лежать наші файли index.php і function.php, папку з назвою, яке ви дали на попередньому кроці. У моєму випадку папка називається files. Структура папки у вас повинна бути майже такий же, за винятком назви папки для зберігання файлів:

Функція завантаження файлів на сервер за допомогою php


На цьому все, даний урок закінчено. Сподіваюся урок був зрозумілий. Якщо виникли питання, то скачайте вихідні файли і подивіться ще раз уважно вже готовий код. Весь код в исходниках підписаний.

Урок для Вас підготовлений командою сайту www.red-star.pro.







Схожі статті