Foros del Web » Programando para Internet » PHP »

Como crea sus paginas facebook

Estas en el tema de Como crea sus paginas facebook en el foro de PHP en Foros del Web. Hola ps mi duda es lo siguiente Osea tu te registras en facebook ok y ps ya se "crea" una nueva pagina supongamos yo me ...
  #1 (permalink)  
Antiguo 27/12/2010, 14:27
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Como crea sus paginas facebook

Hola ps mi duda es lo siguiente

Osea tu te registras en facebook ok y ps ya se "crea" una nueva pagina

supongamos yo me registro con el nombre de jose y queda algo como http://www.facebook.com/jose

Pero osea lo que yo tenia pensado era osea, cada ves que se registre un nuevo usuario
crear una nueva pagina.php (con la funcion fopen) y que se cree una nueva carpeta "automaticamente" (con la funcion mkdir()) y en esa carpeta ps que se cree otras carpetas para imagenes y demas cosas

Mi pregunta esto esta bn o como le hago?
  #2 (permalink)  
Antiguo 27/12/2010, 14:32
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: Como crea sus paginas facebook

En realidad, deberías hacer algo dínamico diría. Nada de archivos en disco. Podés guardar la página en sí en tu base de datos, como hacen la mayoría de los cms, que eso es lo que intentas hacer :P
  #3 (permalink)  
Antiguo 27/12/2010, 14:36
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Como crea sus paginas facebook

Osea digamos igual crear la pagina (fopen) pero guardarla en la base de datos, igual con la carpeta?
No me qeda muy claro
  #4 (permalink)  
Antiguo 27/12/2010, 14:43
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: Como crea sus paginas facebook

No, normalmente se hacer creando la página en un editor tipo tinymce o algo similar.
  #5 (permalink)  
Antiguo 27/12/2010, 14:44
Avatar de Butters  
Fecha de Ingreso: noviembre-2010
Mensajes: 83
Antigüedad: 14 años
Puntos: 3
Respuesta: Como crea sus paginas facebook

algo asi creas una pagina de usuario.php donde tengas la información del usuario y lo llames con un request usuario.php?usuario=tuusuario y con mod_rewrite


Rewriterule ^(.+) usuario.php?usuario=$1

Algo asi se me ocurre. Saludos
  #6 (permalink)  
Antiguo 27/12/2010, 15:14
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Como crea sus paginas facebook

Sigo sin entender bn pero encerio que aprecio sus respuestas
  #7 (permalink)  
Antiguo 27/12/2010, 15:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Como crea sus paginas facebook

Cita:
Iniciado por hackjose Ver Mensaje
Sigo sin entender bn pero encerio que aprecio sus respuestas
facebook NO crea una nueva página, simplemente el servidor web sobreescribe la URL, es una técnica llamada comúnmente URL amigables o "pretty url", y como te indicaron en el post anterior en apache se hace a través de reglas en un archivo .htaccess y del modulo mod-rewrite, investigarlo y verás lo sencillo que es.

el principio es indicar al servidor una expresión regular que pueda empatar con una url (azul), de modo que pueda asociarla a la url verdadera (rojo):

Rewriterule ^(.+) usuario.php?usuario=$1
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 27/12/2010 a las 15:31 Razón: corrección "rewite"
  #8 (permalink)  
Antiguo 27/12/2010, 15:29
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Como crea sus paginas facebook

Ok gracias

Etiquetas: crea, facebook
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:36.