Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/06/2012, 21:13
Maru77
 
Fecha de Ingreso: agosto-2003
Mensajes: 524
Antigüedad: 20 años, 9 meses
Puntos: 5
Respuesta: Forzar descarga de PDF

Este es el código que uso para cargar los archivos

Código PHP:
if (isset ($_FILES["archivos"])) {
    
$tot count($_FILES["archivos"]["name"]);
    for (
$i 0$i $tot$i++){
    
$name $_FILES["archivos"]["name"][$i];
    if (
$_FILES["archivos"]["error"][$i] > 0){
        
$msg "Error: " $_FILES["archivos"]["error"][$i] . "<br />";
        
$tipo="error";
    }elseif(
$_FILES["archivos"]["size"][$i] > 5000000){
        
$msg="Tamaño_maximo_5_mb";
        
$tipo="error";
    }elseif(
$name){
        
$tab=$_GET['tab'];
        
$ruta="../archivos";
        if(!
is_dir($ruta)){
            
mkdir($ruta);
        }
        
$ruta.= "/".$tab;
        if(!
is_dir($ruta)){
            
mkdir($ruta);
        }
        
$ruta .= "/".$id;
        if(!
is_dir($ruta)){
            
mkdir($ruta);
        }
        
$ruta.= "/".$name;
        
$archivo=$_FILES['archivos']['tmp_name'][$i];
        if (
move_uploaded_file($archivo$ruta)){
           
$msg"Archivo_Subido";
           
$tipo="exito";
        }else{
           
$msg"Error:_No_se_pudo_guardar";
           
$tipo="error";
        } 
    }
    }

se podría hacer de alguna manera que guarde el archivo con el mismo nombre??? porque solo iría un archivo por registro, quedaría algo así:

novedades/noticias/1/miarchivo.pdf
novedades/noticias/2/miarchivo.pdf
...
__________________
Saludos!!!
Maru.-