if(($_SERVER['REMOTE_ADDR']))
{
if(isset($_FILES['file']))
{
$valid_file_extensions = array('.png');
$file_extension = strrchr($_FILES['file']['name'], '.');
$max_width = '96';
$max_height = '96';
$destination = 'https://beneri.se/uploads/' . $_FILES['file']['name'];
if (in_array($file_extension, $valid_file_extensions))
{
list($width, $height) = getimagesize($_FILES['file']['tmp_name']);
if ($width != $max_width || $height != $max_height)
{
echo "Only 96x96 avatars are allowed!";
exit;
}
if (is_uploaded_file($_FILES['file']['tmp_name']))
{
move_uploaded_file($_FILES['file']['tmp_name'], $destination);
echo "Avatar: ". $_FILES['file']['name'] ." has been successfully uploaded!";
}
else
{
echo "Server error";
print_r($_FILES);
}
}
else
{
echo "Upload failed";
}
}
else
{
header('Location: '.$uri.'.');
}
}
else
{
echo("Access denied ");
}