Se creează un fișier cu conținutul în dosarul Descărcări (încărcare). date returnează fișier încărcat. Nu plasați fișierul de date în baza de date.
Dacă descărcarea nu va reuși, cheia este returnat matrice „eroare“ va conține mesajul de eroare (funcție verifică dacă tipul de fișier, dimensiunea permisă, etc.). Dacă fișierul este descărcat cu succes „fișierul“ cheie va conține calea completă către fișierul pe server, iar tasta „url“ va conține adresa URL a fișierului.
Această funcție nu se mișcă fișierul descărcat deja în dosarul Descărcări. Se creează un nou fișier cu conținutul transmis în parametrul $ biți. Dacă aveți nevoie pentru a muta un fișier, apoi se citește conținutul fișierului și apoi transferați date la această funcție, aceasta va crea un nou fișier. După aceea, vechiul fișier poate fi șters.
Drepturile de acces de fișiere sunt setate automat în funcție de setările de sistem.
Cîrligele funcții:
se întoarce
funcția de lucru a șirului de date care conține următoarele date:
utilizarea
$ Nume (string) (obligatoriu) Numele fișierului pentru a crea. Trebuie să specificați numele complet cu extensia. $ Retrasă (null) (necesar) Nu este utilizat, ar trebui să fie pus nul. $ BITS (string) (Necesar) Conținut fișier creat ca un șir de caractere. De obicei, se obține prin file_get_contents () funcție. Timp $ (string) timp în AAAA format / LL - în cazul în care pentru a pune fișierul în dosarul Descărcări. Dacă setările debifati „Pune-mi fișierele descărcate în dosare pe luni și ani“, această opțiune nu are nici un sens. În mod implicit, fișierul va fi încărcat în luna curentă, anul curent.
Implicit: null
Acest exemplu arată cum să creați un fișier în dosarul Descărcări. Să creeze o imagine. Ia conținutul imaginilor externe cu ajutorul file_get_contents () și scrie-l în descărcări dosar de site-ul nostru:
În exemplul putem vedea că matrice încărcați $ arata ca aceasta:
Acum, de exemplu, putem afișa imaginea încărcat utilizând URL-ul:
# 2 Creați un fișier de forma
Acest exemplu arată cum să creați un fișier este transmis în formă. Se presupune că cererea a fost făcută pentru a forma un field1 domeniu:
Această funcție încearcă să salveze o copie a fișierului descărcat în directorul descărcări WordPress. De asemenea, servește ca o caracteristică de securitate, verificați fișierul (tipul de fișier, dimensiunea, etc) și returnează o eroare dacă oricare dintre parametri nu este validă. După descărcarea, este de dorit pentru a elimina fișierul temporar.