PHP Încărcare fișier. Limitați dimensiunea fișierului. Limitați tipul de fișier.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Câmpul de introducere (input field) a fișierului în formularul nostru HTML de mai sus este denumit "fileToUpload".
Acum, vrem să verificăm dimensiunea fișierului. Dacă fișierul este mai mare de 500KB, este afișat un mesaj de eroare și
$uploadOk este setat la 0:
// Verificați dimensiunea fișierului
if ($_FILES["fileToUpload"]["size"] > 500000) {
echo "Ne pare rău, fișierul dvs. este prea mare.";
$uploadOk = 0;
}
Limitați tipul de fișier (Limit File Type)
Codul de mai jos permite utilizatorilor să încarce fișierele JPG, JPEG, PNG și GIF. Toate celelalte tipuri de fișiere oferă un mesaj de eroare înainte de a seta $uploadOk la 0:
// Permiteți anumite formate de fișiere
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
echo "Ne pare rău, sunt permise doar fișierele JPG, JPEG, PNG și GIF.";
$uploadOk = 0;
}