Lo que pasa es que estoy queriendo obtener el Size y el type de los archivos que subo mediante un File, la verdad soy nuevo y no se como obtener esos valores.
les dejo mi codigo.
Código HTML:
foreach ($_FILES["miarchivo"]['tmp_name'] as $key => $tmp_name) { //condicional si el fuchero existe if ($_FILES["miarchivo"]["name"][$key]) { // Nombres de archivos de temporales $archivonombre = $_FILES["miarchivo"]["name"][$key]; $fuente = $_FILES["miarchivo"]["tmp_name"][$key]; $carpeta = '../upload'; //Declaramos el nombre de la carpeta que guardara los archivos if (!file_exists($carpeta)) { mkdir($carpeta, 0777) or die("Hubo un error al crear el directorio de almacenamiento"); } $dir = opendir($carpeta); $eliminarespacios = str_replace(' ', '', $archivonombre); $target_path = $carpeta . '/' . $eliminarespacios; //indicamos la ruta de destino de los archivos if (move_uploaded_file($fuente, $target_path)) { $id = $_REQUEST['id']; $nombre = $_POST["nombre"]; $descripcion = $_POST["descripcion"]; $pilar = $_POST["pilar"]; $juego = 0; $query2 = "INSERT INTO juego(idjuego,nombre,descripcion,dictado_id) VALUES ('$id','$nombre','$descripcion','$pilar')"; $result2 = $conexion->query($query2); $query4 = getjuegoactual(); $resultad4 = $conexion->query($query4); while ($row4 = $resultad4->fetch_assoc()) { $juego = $row4['id']; } if ($id == 1) { $query = "INSERT INTO imagen(ruta,tipo,size,juego_id) VALUES ('" . $eliminarespacios . "','" . $_FILES['miarchivo']['type'] . "','" . $_FILES['miarchivo']['size'] . "','$juego')"; $result = $conexion->query($query); $urlg = "apuzzel.php?id='1"; } }
no se como resolver mi problema ojala me puedan ayudar, gracias.