Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2008, 11:22
jesusjj
 
Fecha de Ingreso: noviembre-2007
Mensajes: 154
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Problemas con envío de ficheros

Pues estoy encontrando un montón de problemas con esto, no consigo dar con el tema, quizá incluso sea problema de configuración de servidor, pero he probado tanto en local como en 'real' y nada.
El tema es que el directorio 'destino' lo tengo protegido con un '.htaccess' y no sé si es lo que está bloqueando, pero no se me ocurre otra forma de proteger el contenido del directorio, porque intenté ponerlo al mismo nivel del htdocs o raiz del servidor, pero en 'real' no puedo subir un nivel, para crear un directorio seguro.
Copio el código que tengo y comento que el resultado que me da es: "No se ha subido el fichero"

Código PHP:
    // trabajo con el archivo
    
if ($_FILES['impreso']) {
        
$fichero $_FILES['impreso'];
        
$destino = ($_SERVER['DOCUMENT_ROOT']."/destino/");
        
        if (!(
$_FILES['impreso']['tmp_name']!='')){
        echo 
"Sin fichero."//cuando se carga mal un archivo
        
exit();
        }
        
        elseif (
move_uploaded_file ($fichero$destino.$nombre_fichero)) {
            echo 
"el fichero se ha movido existosamente.";    
        }else{
            echo 
"No se ha subido el fichero.";
        }
        
    }else{
        echo 
"no se envía fichero.";
    } 

Si alguien piensa que es mejor otro modo de crear un directorio 'seguro', agradecería también la recomendación por esa parte.

Saludos y gracias