No tengo un link a mano para pasarte, pero con google seguramente podés encontrar muchas referencias sobre los códigos de errores. Lo que sí tengo es un script que hice hace un tiempo, en el que daba un mensaje de error de acuerdo al código de error:
Código PHP:
if ($error != 0) {
switch ($error) {
case 1:
$msg_error = "El tamaño del archivo supera el límite admitido por el servidor (2 MB). <br />";
break;
case 2:
$msg_error = "El tamaño del archivo supera el límite de admitido por este formulario (" . round($maxTamanio/1024) . " Kb). <br />";
break;
case 3:
$msg_error = "Sólo una parte del archivo fue subida al servidor.";
break;
case 4:
$msg_error = "No se subió ningún archivo al servidor.";
break;
}
}
Probablemente el archivo que estás tratando de subir es superior a lo que marca el campo "MAX_FILE_SIZE" del formulario (100000)
Suerte
Califa