Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/06/2014, 02:44
elitown87
 
Fecha de Ingreso: junio-2014
Mensajes: 101
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: files para varios ficheros a la vez

Sí, lo he intentado subir de un porrazo...jajaja. Pero lo he intentado de nuevo, esta vez paso a paso así y me dice que la extensión no está permitida, mientras que cuando subo un archivo solo no pasa eso...aquí lo adjunto:


$formatos = array('.ppt', '.pdf', '.gif', '.mpg', '.jpg', '.png', '.doc', '.xlsx');
$nombreDirectorio = "C:/raspberries/".$fila["Dispositivos"]."/contenido". $sigcarpeta . "/"; $nombreFichero = $_FILES['cliente']['name']; $nombreCompleto = $nombreDirectorio . $nombreFichero;
$ext = substr($nombreFichero, strrpos($nombreFichero, '.'));

if(in_array($ext, $formatos)){
if ((is_uploaded_file($_FILES['cliente']['tmp_name']))||(!file_exists(['cliente']['tmp_name']))){
foreach ($_FILES["files"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["files"]["tmp_name"][$key];
$name = $_FILES["files"]["name"][$key];
copy($_FILES['cliente']['tmp_name'], $nombreCompleto);
echo "Fichero insertado.<br>";
echo '<a href = "index.php">Insertar nuevo contenido<br></a>';
echo '<a href = "menu.html">No deseo insertar más contenido.<br></a>';
}else{
echo "No se ha podido subir el fichero.<br>";
echo '<a href = "index.php">Insertar nuevo contenido.<br></a>';
}
}else{
echo "Archivo con extensión no permitida.<br>";
echo '<a href = "index.php">Insertar nuevo contenido.<br></a>';
}