Banner for scriptet PHP File Upload Validator
PHP Scripts
PHP
Scripts / PHP Scripts
Copy-first script

PHP File Upload Validator

Validering av filopplasting med MIME og størrelse.

PHP 15 minutter Nivå 6/10 Copy Versjon 1.0

Forutsetninger

PHP fileinfo

Egnet som grunnlag for avatar- og coveropplasting.

Klar til bruk

Kodevindu

Koden er optimalisert for rask kopiering og videre tilpasning i eget prosjekt.

PHP 8 linjer 456 tegn Copy-modus
<?php
function wo_validate_upload(array $file, array $allowedMime, int $maxBytes): array {
    if (($file["error"] ?? UPLOAD_ERR_NO_FILE) !== UPLOAD_ERR_OK) { return [false, "Opplasting feilet."]; }
    if (($file["size"] ?? 0) > $maxBytes) { return [false, "Filen er for stor."]; }
    $mime = mime_content_type($file["tmp_name"]);
    if (!in_array($mime, $allowedMime, true)) { return [false, "Filtypen er ikke tillatt."]; }
    return [true, $mime];
}
W
Skrevet av Leon Webmaster, systemutvikler, webutvikler og designer. @ WEBoracle Publisert: Mandag, 27.04.2026 kl 10:58