PHP cargar files multiples.
Publicado por Alejandro (1 intervención) el 25/06/2020 18:31:21
HOLA GENTE.. ESPERO QUE ALGUIEN PUEDA AYUDARME. ESTOY INTENTANDO CARGAR VARIOS ARCHIVOS(FILES) AL MISMO TIEMPO EN UNA CARPETA ESPECIFICA PERO, A LA HORA DE CARGARLOS ME DA UN ERROR Y NO SE COMO SOLUCIONARLO.
LOS ARCHIVOS SE CARGAN A LA CARPETA QUE YO ESPECIFIQUE, PERO NO SE QUE PASA CON LA VARIABLE $tit QUE SIEMPRE ME CAMBIA EL TITULO QUE PONGO EN EL FORMULARIO POR LA PALABRA "Array" y me guarda los documentos en esa carpeta.
LOS ARCHIVOS SE CARGAN A LA CARPETA QUE YO ESPECIFIQUE, PERO NO SE QUE PASA CON LA VARIABLE $tit QUE SIEMPRE ME CAMBIA EL TITULO QUE PONGO EN EL FORMULARIO POR LA PALABRA "Array" y me guarda los documentos en esa carpeta.
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
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
//VARIABLES DE CASO
$tit = $_POST['titulo'];
//VARIABLES DE DOCUMENTOS
$titulo_doc = $_POST['titulo_doc'];
$descripcion_doc = $_POST['descripcion_doc'];
$docs=$_FILES['docs']['name'];
$temp_name=$_FILES['docs']['tmp_name'];
//$ruta='Archivos/casos/' .$titulo.'/'.$titulo_doc;
if(!file_exists('../Archivos/casos/'.$tit)){
mkdir('../Archivos/casos/'.$tit,0777,true);
if(file_exists('../Archivos/casos/'.$tit)){
while(true) {
//// RECUPERAR LOS VALORES DE LOS ARREGLOS ////////
$name = current($docs);
$t_name = current($temp_name);
////// ASIGNARLOS A VARIABLES ///////////////////
$n=(( $name !== false) ? $name : ", ");
$t=(( $t_name !== false) ? $t_name : ", ");
if(move_uploaded_file($t, '../Archivos/casos/' .$tit.'/'.$n)){
echo"<script>location.href='../compartir.php'</script>";
}
// Up! Next Value
$name = next( $docs );
$t_name = next( $temp_name );
// Check terminator
if($name1 === false && $t_name === false) break;
}
}
}
?>
Valora esta pregunta


0