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 != 0 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.