În această lecție vom învăța cum să creăm o încărcare de fișiere pe server utilizând funcția PHP. Înainte de a începe lecția, vă puteți uita la demo-ul lecției pentru a ști dacă ar trebui să o faceți sau nu.
Lecția nu este a mea, dar în timpul testării funcționalității acestei funcții și pentru crearea unei versiuni demo am scris-o și, în unele locuri, am corectat codul. Modificările sunt mici, au redenumit doar fișierele, dosarul de destinație și au formalizat rezultatul erorilor.
Pentru această lecție avem nevoie de un server local. Ca server, am folosit Denver (Denver). Puteți folosi orice alt server care vă convine. Puteți folosi Endels pentru a înlocui Denverul.
Pasul 1. Aspectul paginii
Primul pas este să creați o pagină cu extensia .PHP, HTML normală nu se potrivește aici. După ce ați creat pagina (pentru mine se numește index.php) ar trebui să plaseze formularul obișnuit, pentru care scriem următorul cod:
Dacă forma a apărut pe pagină, atunci totul este corect. Acum puteți închide fișierul index.php și puteți uita de el.
Pasul 2. Funcția PHP
La acest pas vom scrie principala funcție care va fi responsabilă pentru încărcarea și procesarea fișierelor. Pentru a face acest lucru, creați un fișier nou cu extensia .PHP și dați-i numele funcția.php. Acum, în ea începem să scriem codul funcției:
Pasul 3. Conectați fișierul funcțional.php
În acest pas vom conecta fișierul function.php la fișierul nostru cu formularul (index.php). Pentru a face acest lucru, deschideți fișierul index.php și adăugați deasupra formularului acest cod:
Acordați o atenție deosebită ultimei linii. în special pe fișierele de cuvinte selectate. Fișiere este numele directorului (numele folderului) în care vor fi stocate toate fișierele descărcate. Îi poți da un nume pentru oricine, principalul lucru nu este în limba rusă.
Pasul 4: Creați un dosar
Acum creați în același loc unde sunt localizate fișierele index.php și function.php, dosarul cu numele pe care l-ați dat în pasul anterior. În cazul meu, dosarul se numește fișiere. Structura folderului ar trebui să fie aproape aceeași, cu excepția numelui de folder pentru stocarea fișierelor:
Asta e totul, această lecție sa terminat. Sper că lecția a fost clară. Dacă aveți întrebări, descărcați fișierele sursă și căutați din nou cu atenție codul gata. Toate codurile sursă sunt semnate.
Lecția pentru dvs. este pregătită de echipa www.red-star.pro.