Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/12/2010, 18:01
Gospe1
 
Fecha de Ingreso: diciembre-2010
Ubicación: Iquique
Mensajes: 50
Antigüedad: 14 años
Puntos: 5
Respuesta: Crear perfil publico

Cita:
Iniciado por xfrancis Ver Mensaje
Bueno, ya tienes la mayor parte hecha! No se si esto es lo que estas buscando, pero algo simple es hacer un perfil.php

Código PHP:
<?
include('conn.php'); //incluye la conexión a la db y la sesión

$id $_GET['id'];

if(
$_SESSION['idusuario'] == $id)
{
//Aqui muestras lo puede ver el usuario en su propio perfil
}
else
{
//y aqui lo que quieres que sea visible para los demas usuarios
}

//lo siguiente es un ejemplo de como mostrar los datos, incluye los en la respectiva seccion del if segun quieras que sean publicos o privados.

$user=mysql_query("SELECT * FROM usuarios WHERE id='$id' ");
if(
$user_ok=mysql_fetch_array($user) )
{

echo 
'Usuario <b>'.$user_ok["nick"].'</b><br>';
echo 
'<img src="'.$user_ok["foto"].'" width="50" height="50" alt="'.$user_ok["nick"].'"/>';
echo 
'<br>Email: <a href="mailto:'.$user_ok["email"].'">'.$user_ok["email"].'</a><br>';
}
?>
Espero que te ayude! Un saludo!

Esto ya lo realize en realidad, es cuando el usuario ve su perfil.
La pregunta es como genero paginas automaticamente para cada usuario, que este sea su perfil publico y que todos lo puedan visitar pero no editar.

Ejemplo
www.midireccionweb.com/user/id45 y esto me muestre la pagina del usuario.

Ejemplo concreto:
http://www.cgtworld.com/profile/id-769/

Es es mi perfil en una pagina web xxx, perfil publico. Al momento de logearme entro a editar perfil que es una web distinta.
Saludos