Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 08:13
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
numero aleatorio + nombre de la imagen

Hola a todos, me gustaria que al subir una imagen me cogiera un numero aleatorio + en nombre de la imagen. lo tengo asi y me funciona, pero no se unir el numero aletorio con el nombre de la imagen.

Código PHP:
srand (time());
//generamos un número aleatorio
$numero rand(1,100000000000);
$mismo $numero '.jpg';


if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "insertar")) {
  
$insertSQL sprintf("INSERT INTO productos (nombre, categoria, descripcion, imagen, pdf) VALUES (%s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['Nombre'], "text"),
                       
GetSQLValueString($_POST['categoria'], "int"),
                       
GetSQLValueString($_POST['descripcion'], "text"),
                       
GetSQLValueString("../archivos/" .$_FILES['imagen'] .$mismo"text"),
                       
GetSQLValueString($_POST['pdf'], "text"));
$copy copy($_FILES['imagen']['tmp_name'], "../archivos/" $_FILES['imagen'] .$mismo ); 
Me sube la imagen pero siempre me da la extension JPG como tiene puesto. pero me gustaria como he dicho que me escribira en la base de datos el numero aleatorio + el nombre real de la imagen.
Un saludo