Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   Можно ли обойти такую проверку расширения? (https://forum.antichat.xyz/showthread.php?t=470115)

aparsera 17.04.2019 22:07

как залить php?

// Validate file extension

$extension_whitelist = "asf,avi,bmp,fla,flv,gif,jpeg,jpg,mov,mpeg,mpg,png ,tif,tiff,wmv";

$path_info = pathinfo($_FILES[$upload_name]['name']);

$file_extension = $path_info["extension"];

$is_valid_extension = false;

$allowedExtensions = explode(',', $extension_whitelist);

foreach ($allowedExtensions as $extension) {

if (strcasecmp($file_extension, str_replace(' ', '', $extension)) == 0) {

$is_valid_extension = true;

break;

}

}


Время: 13:35