Încărca fișiere pe server folosind PHP

Există un dezavantaj semnificativ în furnizarea acestui serviciu. Adevărul este, că li se permite să încărcați un fișier pe server, ca și în cazul în care vom instala o ușă, în spatele căreia are nevoie de o monitorizare constantă. Deoarece fișierul de vizitator poate fi nu numai informații utile, dar, de asemenea, codul de virus, care poate permite atacatorilor să preia server. Având în vedere acest dezavantaj, este necesar să se verifice cu atenție pentru a descărca fișiere la server.







Dar nu te voi intimida, ci mai degrabă va prezenta în atenție o funcție gata (script PHP) pentru a verifica și de a descărca fișiere pe un server. Funcția de lucru de 100%. M-am folosi pe site-urile lor. Această caracteristică a fost scrisă pentru încărcarea fișierelor de imagine (fotografii) în format .jpg. GIF. png. Dar puteți face modificări pentru a adapta script PHP pentru a se potrivi nevoilor dumneavoastră.

În script PHP, sunt puse în aplicare două controale:

  1. deoarece Hoster restricționează dimensiunea descărcării (la momentul scrierii pe meu de hosting este o limită de 8 Mb), dimensiunea maximă a controlului este necesară;
  2. verificați extensia de fișier vă permite să filtreze fișierele nedorite înainte de a descărca.






Acum, cum să-l pună în aplicare, practic,

Pune PHP cod funcția într-un fișier separat: function.php și puneți-l pe un server în directorul rădăcină.

Apoi, creați un fișier - formular de tratare a descărca fișierul utilizator: upload.php

Și a crea un fisier HTML în care să plaseze formularul pentru încărcarea fotografiilor: index.html

upload.php - fișier formă handler
name = „buton“ - numele butonului, când faceți clic, începe să descarce fișierul la funcția de server

Se încarcă mai multe fișiere

Acum, ia în considerare cazul în care doriți să încărcați mai multe fișiere simultan.
Pentru a face acest lucru trebuie să function.php upload.php fișiere index.html și să facă unele modificări.

Poate că acest lucru este tot ce ai nevoie pentru a pune în aplicare serviciul pentru a încărca fișierul de utilizator la server (hosting).

O altă caracteristică care este strâns asociat cu fișierele de imagine de încărcare (fotografii) - o funcție pentru a modifica dimensiunea de fotografii: ImageResize.

Postări recente pe blog

De înaltă calitate promovarea site-ului se realizează prin utilizarea tehnicilor moderne.

Până relativ recent, incredibil de popular în întreaga lume Instagram împărțit în mod condiționat toate.

Moderne și actualizate de e-commerce site-ul - acest lucru nu este un lux, ci o necesitate pentru întreprinderi. Dezvoltarea unui astfel.

Plângerile de la proprietarii de site-ul să renunțe la proiectele lor în motoarele de căutare este de ajuns.

Până în prezent, grupul de cercetare Google a angajaților companiei, care sunt angajate în practică.