Subida de ficheros al servidor
Publicado por Álvaro (22 intervenciones) el 11/10/2019 19:44:58
Buenas tardes, estoy haciendo un pequeño ejercicio de subida de archivos al servidor XAMPP. Me funciona con 1 archivo, pero mi intención es crear una función que tome como parámetro el nombre del input:file para usar dicha función de manera genérica. Por ejemplo si tengo 2 archivos, usar "subirArchivos($fichero1), subirArchivos($fichero2). Aquí tengo mi código PHP hasta ahora:
Como dije, solo funciona con un solo fichero. Agradecería cualquier ayuda y/o consejo.
Un saludo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$ficheroSubido = null;
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_FILES['ficheroSubido']['name'])) {
subirFichero();
}
}
function subirFichero()
{
$nombrefichero = $_FILES['ficheroSubido']['name'];
$tipoFichero = $_FILES['ficheroSubido']['type'];
$dirFichero = $_FILES['ficheroSubido']['tmp_name'];
$errorFichero = $_FILES['ficheroSubido']['error'];
$fileSize = $_FILES['ficheroSubido']['size'];
$valores = array(
"nombreFichero" => $nombrefichero,
"tipoFichero" => $tipoFichero,
"directorioFichero" => $dirFichero,
"errorFichero" => $errorFichero,
"tamañoFichero" => $fileSize
);
/*for($i = 0; $i < count($valores); $i++){
echo "<p style='font-style:italic'>* " . $valores[$i] . "</p>";
}*/
foreach ($valores as $dato => $valor) {
echo "<p>$dato => $valor</p>" ;
}
}
Como dije, solo funciona con un solo fichero. Agradecería cualquier ayuda y/o consejo.
Un saludo
Valora esta pregunta


0