<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>Subir archivo facultad</h1>
<form action="sube.php" method="post" enctype="multipart/form-data">
<input type="file" name="hojaDeVida">
<br><br>
<button type="submit">Subir Archivo</button>
</form>
</body>
</html>
//luego crea un archivo php , yo, cree este que se llama sube php
<?php
$directorio ="vistas/documentos/usuarios/";
$aleatorio = mt_rand(100, 999);
$ruta = "vistas/imagenes/usuarios/".$aleatorio.".png";
$nombre=$_FILES['hojaDeVida']['name'];
$guardado=$_FILES['hojaDeVida']['tmp_name'];
if(!file_exists($directorio )){
mkdir($directorio ,0777,true);
if(file_exists($directorio )){
if(move_uploaded_file($guardado, 'archivos/'.$nombre)){
echo "Archivo guardado con exito";
}else{
echo "Archivo no se pudo guardar";
}
}
}else{
if(move_uploaded_file($guardado, $directorio.$aleatorio.".png")){
echo "Archivo guardado con exito";
}elseif(move_uploaded_file($guardado, $directorio.$aleatorio.".pdf")){
echo "Archivo guardado con exito";
}else{
echo "Archivo no se pudo guardar";
}
var_dump($ruta);
}
?>
//en este puedo subir imagenes png y pdf puedes agregar mas extenciones si gusta