Foros del Web » Programando para Internet » PHP »

generar paginas en php

Estas en el tema de generar paginas en php en el foro de PHP en Foros del Web. Hola, dentro de mi sitio, necesito que al ingresar correctamente los datos del formulario de registro de usuarios, se generen paginas (html, php, etc) no ...
  #1 (permalink)  
Antiguo 20/03/2009, 23:06
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 0
generar paginas en php

Hola, dentro de mi sitio, necesito que al ingresar correctamente los datos del formulario de registro de usuarios, se generen paginas (html, php, etc) no pop ups, debido a que nesecito que cuando se creen los usuarios se creen tambien sus paginas de inicio, por ejemplo ".../usuarios/minick/index.html" que se genere la carpeta y su pagina principal. Antetodo gracias ^^,
  #2 (permalink)  
Antiguo 20/03/2009, 23:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: generar paginas en php

mmm... Con eso perderías todo el dinamismo que te ofrece PHP .

Lo que recomendaría en lugar de estar generando archivos es centralizarlos según la función que cumplan y con parámetros GET individualizar para cada usuario.

Y finalmente, si quieres una URL del tipo /usuario/nick/... sólo necesitas configurar el mod_rewrite de Apache o generar URLs amigables usando el mismo PHP.

Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 21/03/2009 a las 10:09 Razón: Corrección, el mod_rewrite es de Apache.
  #3 (permalink)  
Antiguo 21/03/2009, 08:27
(Desactivado)
 
Fecha de Ingreso: marzo-2009
Mensajes: 30
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: generar paginas en php

ejemplo: ./webs/index.php?idpagina=5463

Saludos.

Con eso solo ocuparías una página y los datos los guardas en una bd, según el id, los sacas...
  #4 (permalink)  
Antiguo 27/03/2009, 14:51
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: generar paginas en php

Bueno, perdiendo el dinamismo o no si las uso centralizadas sera un problema, porque como intento hacer una pagina del tipo comunidad artistica, necesito que las carpetas esten separadas, y que al cumplir el if del registro en el echo que le sigue se cree la pagina .php, lo que no se es como hacer para que la genere.
quiero hacerlo de este modo para que las urls sean amigables y no como el ejemplo que presentaste risay, pero gracias a ambos por contestar.
  #5 (permalink)  
Antiguo 27/03/2009, 15:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: generar paginas en php

Para escribir se usa:
http://www.php.net/fwrite

Para crear directorios:
http://www.php.net/mkdir

P.S.: Las URLs amigables, como te comenté en un principio las puedes generar configurando el servidor aún teniendo centralizadas las acciones genéricas de usuarios.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 27/03/2009, 15:03
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: generar paginas en php

Gracias ^^ te lo agradesco mucho
  #7 (permalink)  
Antiguo 27/03/2009, 15:38
Avatar de _eNGeLs_  
Fecha de Ingreso: noviembre-2007
Ubicación: CDE, Paraguay
Mensajes: 278
Antigüedad: 16 años, 4 meses
Puntos: 4
Respuesta: generar paginas en php

por curiosidad.. como es eso de modificar el mod_rewrite de Apache? como funciona?

salu2!
__________________

  #8 (permalink)  
Antiguo 27/03/2009, 15:42
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: generar paginas en php

Hola, _eNGeLs_.

El mod_rewrite sirve para reescribir URLs, para poder generar URLs amigables.

Puedes revisar el manual:
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

O hacer una búsqueda en el Foro de Apache que el tema se trata bastante por allá.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #9 (permalink)  
Antiguo 27/03/2009, 16:51
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: generar paginas en php

O sin irte tan lejos:

http://www.forosdelweb.com/f58/

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #10 (permalink)  
Antiguo 30/03/2009, 18:43
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: generar paginas en php

Hola de nuevo, bueno, usando la funcion mkdir esta en mi registro el siguiente codigo:

Código PHP:
else if(isset($_SESSION['regsuccess'])){
   
/* Registration was successful */
   
if($_SESSION['regsuccess']){
      echo 
"<p>Registered!</p>";
      echo 
"<p>Thank you <b>".$_SESSION['reguname']."</b>, your information has been added to the database, "
          
."you may now <a href=\"httx://rushed.biz/index.php\">log in</a>.</p>";   
      echo 
mkdir("../user/$_SESSION['reguname']"0700); 
Sin embargo no se crea el directorio. Alguien me ayuda? Gracias de antemano ^^
  #11 (permalink)  
Antiguo 31/03/2009, 19:42
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: generar paginas en php

no tienes que hacer un echo a mkdir, además tienes que concatenar la variable $_SESSION['reguname']

Código :
Ver original
  1. mkdir("../user/".$_SESSION['reguname'], 0700);

sobre lo que llamas amigable, es mejor que lo hagas con .htaccess, lo único que necesitas es que el el mod_rewrite esté activado, si estás en un hosting pagado es seguro que está activo, en algunos gratuitos no lo están, luego crear tu archivo .htaccess con ciertas reglas y listo, ya no te llenas de carpetas y páginas.

suerte.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #12 (permalink)  
Antiguo 02/04/2009, 20:10
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: generar paginas en php

Gracias, pero ahora que se genera el directorio hay otro tema, quiero que se generen tambien las paginas de inicio, comisiones, galeria y demas, el tema es que la funcion copy puede copiar una pagina ejemplo, pero no sustituye las variables del nombre de usuario, del avatar y demas...
Ultima ayudita si alguien me puede brindar ^^' grax de antemano.
  #13 (permalink)  
Antiguo 02/04/2009, 20:21
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: generar paginas en php

Yo sigo diciendo que es mejor usar Mod_rewrite, al final pasas menos trabajo aprendiendolo a utilizar que decirle a PHP que cree pagina por pagina.
  #14 (permalink)  
Antiguo 02/04/2009, 21:27
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: generar paginas en php

Cita:
Iniciado por Fearful Ver Mensaje
Gracias, pero ahora que se genera el directorio hay otro tema, quiero que se generen tambien las paginas de inicio, comisiones, galeria y demas, el tema es que la funcion copy puede copiar una pagina ejemplo, pero no sustituye las variables del nombre de usuario, del avatar y demas...
Ultima ayudita si alguien me puede brindar ^^' grax de antemano.
Lo que quieres hacer se gestiona con una base de datos, de la manera que lo propones te va a ser mas complicado tanto de crear como administrar.
__________________
Drupal Argentina
  #15 (permalink)  
Antiguo 03/04/2009, 21:18
 
Fecha de Ingreso: julio-2008
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: generar paginas en php

hola, bueno he decidido pasar las paginas respectivas por la bd, sin enbargo, definir las constantes de estas con apc_define_constants o con define, que se pida de la base el body y el header, con las funcion http_get_request_body. para definir las constantes del archivo, cual he de usar, el apc_define_constants, o el define? Gracias de antemano ^^'
  #16 (permalink)  
Antiguo 03/04/2009, 21:39
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: generar paginas en php

http://www.php.net/manual/es/function.define.php
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
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 19:04.