17/02/2012, 08:10
|
| | Fecha de Ingreso: agosto-2006 Ubicación: Girardot
Mensajes: 27
Antigüedad: 18 años, 3 meses Puntos: 2 | |
Respuesta: Sistema de Usuarios Perfiles AVATARES Cita:
Iniciado por J0RG325 parece que en este foro casi no ayudan, solo dan links, quiza podrian ayudarnos más a los que savemos menos! Mira te doy el siguiente código que utilizo: #Obtenemos el número total de registros
$sql = "SELECT Count(id) AS numero FROM tabla"; #Contamos cuántos hay
$qry = mysql_query($sqlInm,$conexion);
$row = mysql_fetch_object($qry);
$num = $row->numero + 1; #Sumamos 1 al total de registros #Nombre de la imagen con respecto al inmueble
$prefijo = $num. "_avatar.jpg"; #Directorio destino de las imágenes
$carpeta = '../fotosinmu/'; #Captura de imágenes desde el formulario y
#Reemplazamos el nombre original del archivo de la imágen
$_FILES['img']['name'] = $prefijo; #Copia el archivo de la imágen a la carpeta de destino
if($_FILES['img']['name'] != ""){
if(@copy($_FILES['img']['tmp_name'], $carpeta.$_FILES['img']['name'])){
$avatar = $_FILES['img']['name'];
}else{
$avatar = NULL;
}
} Y si quieres después modificar el avatar, guardar el actual avatar en un hidden
<input hidden name="hdnAvatar" values="<?php echo $row->campo del avatar"; ?> $avatar = $_POST['hdnAvatar'];
#Modifica el archivo de la imágen a la carpeta de destino
if($_FILES['img']['name'] != ""){
if(@copy($_FILES['img']['tmp_name'], $carpeta.$_FILES['img']['name'])){
$avatar = $_FILES['img']['name'];
}else{
$avatar = $avatar /*Acá irá el registro del actual avatar (el original)*/;
}
} |