Mi consulta quizás es muy simple pero he buscado en el foro y no he encontrado una solución.
Tengo un formulario para subir archivos común.
Código PHP:
<body>
<form action="file.php" method="post" enctype="multipart/form-data">
<input type="file" name="archivo" id="archivo"></input>
<input type="submit" value="Subir archivo"></input>
</form>
</body>
El problema viene acá, creo. Necesito que al subir el archivo en la carpeta "subida" el archivo tome automáticamente el nombre dinámico procedente de un registro de mysql. Por ejemplo, si alguien sube un archivo desde la una página identificada como www.dominio.com/ficha.php?ID=89 tome el nombre 89.pdf por ejemplo.
Código PHP:
<?php
if ($_FILES['archivo']["error"] > 0)
{
echo "Error: " . $_FILES['archivo']['error'] . "<br>";
}
else
{
$origen = $_FILES['archivo']['tmp_name'];
$destino = "subidas/" . $_FILES['archivo']['name']);
move_uploaded_file($origen, $destino);
}
?>
Podría ponerle esta línea para nombrarlo como yo quiera o un rnd para renombrarlo en forma aleatoria.
Código PHP:
$destino = "subidas/" .nombre.pdf;
Espero que se entienda y mil disculpas por lo básico de la pregunta.
Saludos.