Tengo una duda,
este es mi script para subir archivos.
Mi pregunta es en que parte hago el renombrado del archivo?
Antes de move_upload_files?
Código PHP:
<?
$nombre = $_FILES['userfile']['name'];
$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];
$ruta = "pictures/" ;
$ruta_del_archivo = $ruta.$_FILES['userfile']['name'];
if ($nombre!='')
//aqui valido el tipo de archivo
{
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "jpg") ) && ($tamano_archivo < 1000000)))
{
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 1 MEGA máximo.</td></tr></table>";
exit(0);
}
else
{
if (move_uploaded_file($_FILES['userfile']['tmp_name'],$ruta_del_archivo))
{
// aqui puedo poner una respuesta
}
else
{
echo "Ocurrio un error por favor intentelo luego.";
}
}
}
?>
Subo el archivo y todo ok.. Pero me gustaria renombrarlo (solo quisiera saber en que parte y un pequeño ejemplo) porque trabajare con una bd y lo renombrare anteponiendole el id del usuario es decir si la foto original se llama
foto1.jpg
renombrada sera : 001_foto1.jpg
Para luego poder almacenar el nuevo nombre en la Bd
Espero alguien me oriente
Gracias