El problema es el siguiente.
Tengo un archivo PHP que se encarga de resivir un FILE y subirlo al servidor. Pero tambien tiene que generar la direccion para luego almacenarla en una BDD, lo que pasa es que quiero que ese FILE que llegue se le cambie el nombre por cualquier cosa ej:(12kde342.jpg). en ves de que se guarde con su nombre original.
Puedo hacer todo. pero mi problema es que el nombre nuevo que toma el archivo no es el mismo que me registra en la BDD.
este es Php que tengo.
[php]<?php
session_start();
?>
<?php
include('./conexion.php');
$direccion_archivo = $_POST['direccion_archivo'];
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
$destino = "../Img/Fotos/".$direccion_archivo.$prefijo.$archivo.".jpg";
copy($_FILES['Filedata']['tmp_name'],$destino);
$nombre_ape = "SELECT nombre, apellido FROM $tabla WHERE usuario='".$_SESSION['k_username']."'";
$res_data = mysql_query($nombre_ape);
while(list($data1, $data2) = mysql_fetch_row($res_data)){
$name_table = "".$data1."_".$data2."";
$consulta = "INSERT INTO ".$name_table." SET fotos_galeria='".$direccion_archivo.$prefijo.".jpg'";
$res = mysql_query($consulta);
echo "rpta=ok";
}
?>[/php]
Gracias de antemano.