Lo he hecho de la forma que me has dicho pero me pone el error que no pudo subir el fichero:
Lo habia implementado de esta forma pero tampoco me hace nada:
Código PHP:
$arreglodirectorio = array("PDF","DOC","XLS","PPT","EXE","ZIP","RAR","Otros");
if ((isset($accion)) && ($accion=="subirfichero")){
if (!is_dir("files/".$directorio)){
//Linea 21
mkdir("files/".$arreglodirectorio[$directorio-1],777);
}elseif(is_uploaded_file($HTP_POST_VARS['fichero']['tmp_name'])){
$rutaenserver = "files/".$directorio;
$nombrefichero = $_FILES['name']['tmp_name'];
if (move_uploaded_file($HTTP_POST_VARS['fichero']['tmp_name'],$rutaenserver.$nombrefichero)){
echo "Subido";
//header("uploadadmin.php?accion=administrar&cat=mostrar");
}else{
echo "No subido";
//header("uploadadmin.php?accion=administrar&error&erroralsubir");
}
}
}
cuando ejecuto el codigo la primera vez todo de maravilla pero al hacerlo la segunda me da este error
Cita: Warning: mkdir(files/PDF): File exists in c:\archivos de programa\apache group\apache\htdocs\marxismo\uploadfiles.php on line 21
que hago mal ?'