File uploads ($_FILES)
Në shqip: Ngarkimi i skedarëve në PHP
ShpjegimiSQ
Kur një formular ngarkon një skedar, PHP-ja e ruan përkohësisht dhe të jep informacion në $_FILES. Me move_uploaded_file() e zhvendos në dosjen tënde — por kontrollo gjithmonë llojin dhe madhësinë, dhe jepi një emër të ri.
EnglishEN
When a form uploads a file, PHP stores it temporarily and gives you information in $_FILES. With move_uploaded_file() you move it to your folder — but always check its type and size, and give it a new name.
Si ta mendosh
Si pakoja që e kontrollon roja para se ta fusë në magazinë.
Lexoje në anglisht
Like a parcel the security guard checks before it goes into the warehouse.
Shembull kodiphp
<?php
$f = $_FILES["foto"];
if ($f["size"] < 2_000_000 && in_array(mime_content_type($f["tmp_name"]), ["image/jpeg", "image/png"])) {
move_uploaded_file($f["tmp_name"], "ngarkime/" . bin2hex(random_bytes(8)));
}