Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 17:28
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
subir archivo a carpeta recien creada.

Hola. capaz el titulo es poco exprecivo.

El dilema es el siguiente:

Tengo X archivo *.* cualquier formato.

Un formulario adjunta el archivo y lo envía a un PHP.

El PHP
Crea una carpeta con la fecha del día. Y guarda el archivo donde yo quiera.

El problema es que el archivo quiero que lo guarde dentro de la carpeta que esta creando.

El código es el siguiente:

Código PHP:
<?
$fecha 
date("j-m-Y");
mkdir ("c:/upload/".$fecha);
//Crea la carpeta
?>

<?
$fichero
="c:/upload/"//directorio
    
if ($archivo != "none" AND $archivo_size != AND $archivo_size <=$lim_tamano){
//ACA DIRECTORIO DONDE GUARDA LA CARPETA
        
if(copy ($archivo,"$fichero/$fecha".$archivo_name)){ 
            echo 
"<h2>Se ha transferido el archivo $archivo_name</h2>";
            echo 
"<br>Su tamaño es: $archivo_size bytes<br>";
            echo 
"<br>El fichero es tipo $archivo_type<br>";
        }
    }
        else{
            echo 
"<H2>No ha podido transferirse el fichero</h2>";
            echo 
"<h3>su tamaño no puede exceder de $lim_tamano bytes</h3>";
        }
echo 
"<a href='.$archivo_name.'>";
?>
El resultado:

Crea una carpeta con el dia de hoy en c:\upload\
Copia el archivo con la fecha anteponida en c:\upload\

EJ:
texto.txt
c:\upload\09-12-2009\
c:\upload\09-12-2009texto.txt <----- nombre archivo 09-12-2009texto.txt

Si alguien me ayuda a corregirlos le agradesco.