Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2009, 16:32
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: Subir una imagen y renombrarla

Ok, segun he entendido seria esto...

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO usuarios (nombre, sexo, localidad, imagen, nick, email, contra, busco) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['sexo'], "text"),
GetSQLValueString($_POST['localidad'], "text"),
GetSQLValueString($_POST['imagen'] ['name'], "text"),
GetSQLValueString("archivos/" . $_FILES['imagen'] ['name'], "text"),
GetSQLValueString($_POST['nick'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['contra'], "text"),
GetSQLValueString($_POST['aquibusco'], "text"));

mysql_select_db($database_quedada, $quedada);
$Result1 = mysql_query($insertSQL, $quedada) or die(mysql_error());

En rojo donde deberia ir el string, asi creo entender que pondría en el campo imagen "archivos/pepe.jpg

La segunda parte tambien la tengo clara, pero como renombrarla?, o sea por ejemplo que le asignara al nombre por ejemplo un numero aleatorio de 4 cifras+el nombre de la foto o algo asi o simpelmente un numero de 6 cifras. y si ya no te importa si me pones un ejemplo, ya rematarias.
Gracias por tu ayuda