lo estoy probando de forma local.
Inicialmente utilizaba este script
Código PHP:
$binario_nombre_temporal = $_FILES['archivo']['tmp_name'];
$binario_nombre = $_FILES['archivo']['name'];
if($binario_nombre_temporal != ""){
$binario_punto = strpos($binario_nombre,".");
$binario_extension = substr($binario_nombre, $binario_punto+1);
$binario_nuevo = time().".$binario_extension";
$ruta =$_SERVER['DOCUMENT_ROOT'].'ruta/upload';
move_uploaded_file ($binario_nombre_temporal, $ruta."/".$binario_nuevo);
}
else{
$binario_nuevo = "nodisponible.jpg";
}
Este funciona pero para una sola imagen, o sea que no es un problema de permisos.