Primero, comprueba si tu servidor tienes la capacidad de subir archivos por PHP hasta por 6 u 8 megas, simplemente tienes el candado que el servidor solo admite hasta 2.
Segundo, la carpeta 'obras' debe tener privilegios 777 en el CHMOD, se modifica con tu FTP.
En cuanto a este código:
Código PHP:
<?php
// Verificamos que el formulario no ha sido enviado aun
$postback = (isset($_POST["enviar"])) ? true : false;
if($postback){
// Nivel de errores
error_reporting(E_ALL);
$arcfoto = $_FILES["foto"]["name"];
// Escalar imagen grande
redimensionar_imagen($foto, $arcfoto);
}
?>
Debes quitar error_reporting(E_ALL); porque no te muestra el error, y simula que subiste el archivo sin preguntar.