$ruta_carga = "../" . $ruta; //die(var_dump($title)); $mensaje = []; $warning = array("exe", "ini", "lnk", "vbs", "vb", "bat", "cmd", "inf", "com", "pif", "src", "msi", "htaccess", ""); //die(var_dump(count($_FILES))); $n_elementos = count($_FILES); $contador = 0; foreach ($_FILES as $key) { if ($key['error'] == UPLOAD_ERR_OK) { $nombre = $key['name']; //Obtenemos el nombre original del archivo $temporal = $key['tmp_name']; //Obtenemos la ruta Original del archivo $tipo = $key["type"]; $tamanio = $key["size"]; $tamanio = Funciones::formatSizeUnits($tamanio); $aux = substr($nombre, -5); $lim_ext = strpos($aux, "."); $extension = substr($aux, $lim_ext + 1); $extension = strtolower($extension); $nombreOriginal = $codigo . "_" . $talla . "_" . str_replace(" ", "_", $nombre); $destino = $ruta_carga . $nombreOriginal; //Creamos una ruta de destino con la variable ruta y el nombre original del archivo $destino_bd = $ruta . $nombreOriginal; $fecha = date("Y-m-d H:i:s"); if (in_array($extension, $warning)) { $mensaje[] = array("type" => 'ERROR', "message" => $nombre . ' -> No se pudo cargar el archivo, el formato no es permitido.'); //$mensaje[] = $nombreOriginal.': no se pudo subir el archivo, el formato no es permitido.'; } else { if (!is_dir($ruta_carga)) { // se crea el directorio