Como se pude actualizar contenido de avatar
hola amgios como pudo actualizar la tabla de avatar segun el fichero que subio el usuario ej si yo subo un nuevo avatar entonces que actualize la tabla avatar static/img/avatar/
Saludos
Gracias
Saludos
Gracias
0
Puntos
Puntos
1554
Visitas
Visitas
7
Resp
Resp
Por maticapu98 hace 122 meses
Principiante
Respuesta #1
Se recomienda que cuando un usuario suba un avatar, éste suba con nombre el número del ID del usuario. Ejemplo, si yo soy el ID 12 y subo un avatar, mi avatar se llamará 12.jpg.
Entonces, si un usuario reemplaza su avatar, también se llamará 12.jpg y no hay nada que cambiar.
Este es un script de cambio de avatar que tengo guardado..
Entonces, si un usuario reemplaza su avatar, también se llamará 12.jpg y no hay nada que cambiar.
Este es un script de cambio de avatar que tengo guardado..
<?php require_once ('connections/config.php'); ?> <?php $archivo_origen=$_FILES['foto']['tmp_name']; $archivo_final='../avatar/'.$IDUser.'.jpg'; $directorio = "avatar/" ; if (move_uploaded_file($archivo_origen, $archivo_final)) { $conexion; $select_db; mysql_query('update c_usuarios set avatar="'.$IDUser.'" where id="'.$IDUser.'"'); echo "<script languaje='javascript' type='text/javascript'>window.close();</script>"; } else { echo "<script languaje='javascript' type='text/javascript'>window.close();</script>"; } ?>
Respuesta #2
seria ugual con el nombre
-5
Puntos
Puntos
Por maticapu98 hace 122 meses
Principiante
Respuesta #3
en el $iduser va esto
.usuario($_SESSION['MM_Id']).'.jpg')) no
.usuario($_SESSION['MM_Id']).'.jpg')) no
-10
Puntos
Puntos
Por maticapu98 hace 122 meses
Principiante
Respuesta #4
yo no tengo el archivo config.php
no se si se puede como lo dreamwever
Saludos
no se si se puede como lo dreamwever
Saludos
-10
Puntos
Puntos
Por maticapu98 hace 122 meses
Principiante
Respuesta #5
¿Tienes algún archivo que tenga la misma función? Por ejemplo zeuskx lo ah hecho con conexion.php creo.
config.php contiene algo así
Y sí, $iduser es lo mismo que tienes ahí $_SESSION['MM_Id'] lo que pasa es que yo lo hago diferente que zeuskx, en vez de ponerle MM_Id le pongo otra cosa, por ejemplo u_Id (Eso es al gusto de cada quien, no influye).
Ahora, lo del nombre puede ser pero debes tener en cuenta que el nombre del usuario sea único. Por ejemplo si yo me registro en tu pagina como Jose. Entonces nadie más podrá registrarse como Jose ¿Por qué? Porque al yo cambiar mi avatar, se cambiaría el avatar del otro Jose. Por eso es que usa usa la ID del usuario porque es única.
config.php contiene algo así
<?php session_start(); $iduser = $_SESSION['user_name']; $connect = mysql_connect ('localhost', 'user','pass'); $basedatos = mysql_select_db('base'); ?>Algo así por ejemplo. Si tienes un archivo así entonces solo remplaza config.php por eso.
Y sí, $iduser es lo mismo que tienes ahí $_SESSION['MM_Id'] lo que pasa es que yo lo hago diferente que zeuskx, en vez de ponerle MM_Id le pongo otra cosa, por ejemplo u_Id (Eso es al gusto de cada quien, no influye).
Ahora, lo del nombre puede ser pero debes tener en cuenta que el nombre del usuario sea único. Por ejemplo si yo me registro en tu pagina como Jose. Entonces nadie más podrá registrarse como Jose ¿Por qué? Porque al yo cambiar mi avatar, se cambiaría el avatar del otro Jose. Por eso es que usa usa la ID del usuario porque es única.
Respuesta #6
jose las variables de sesión no se hacen de una forma u otra solo puedes llamarlas de una forma u otra y como tu dices el nombre que le pongas es irrelevante, siempre y cuando recuerdes para que es la variable vamos bien ;)
yo uso MM_Id para que sea mas amigable para las personas que solo usan dreamweaver
saludos
yo uso MM_Id para que sea mas amigable para las personas que solo usan dreamweaver
saludos