Desarrollo
Menú
Gamersmafia es ahora un archivo de solo lectura.

Estructura interna página web PHP

Copio y pego desde Meristation, para no reescribirlo:

[…]

No voy a preguntar “¿cómo hacer una página web en PHP?” X-D Saber hacerla sé, pero tengo un “problema”, no tengo conocimientos necesarios para hacer una en condiciones, no externamente, sino internamente.

Os pongo un ejemplo: después de varios pequeños proyectos, quería hacer una web desde cero, una web de descargas, hecha y derecha ( http://www.logibit.es/build07042010/ ) pero tengo problemas, como ya he dicho, internamente, en lo que se refiere a los archivos. Voy a concretar un poco. Al hacer login (si fuera un .php aparte no habría problema, pero la ‘cajita’ está en el index.php), si es correcto, te logea satisfactoriamente, pero si hay fallos, habría que comprobar si son correctos o no.

Me explico mejor, no sé cuál es la forma correcta para hacer la página, ya que este problema viene dado a que quiero usar la menor cantidad de archivos .php posibles (y recoger todos los datos desde la base de datos o cambiando el div ‘contenido’ [columna central] con javascript), y eso, en este caso, me trae problemas.

A grandes rasgos, me gustaría que compartiéseis aquí vuestra sabiduría: cuántos archivos usar (por ejemplo, index.php, login.php, forums.php, register.php…), si usar también archivos .html’s. Cómo organizar internamente una web. Si además lo relacionáis con la web mía que os he pasado, mejor X-D )

No sé si habréis comprendido lo que quiero decir Tengo conocimientos de html, php, css y javascript/jquery, pero siempre voy descubriendo nuevas cosas. Tengo intención de añadir también un foro a la web (para que os hagáis una idea, sé como generar el código para hacer el foro).

Muchas gracias a todos por la colaboración. Aún me queda como mínimo un año para empezar a estudiar y que me expliquen todo esto, ahora voy a acabar 1º de bach X-D

PD: sólo hay para logearse, y aún no para registrarse, porque cogí el pequeño código de otro proyecto que hice ( http://www.logibit.es/insti/jbustos/internet.php ), para rehacerlo, mejorarlo y adaptarlo a la nueva web, poco a poco iré añadiendo lo demás.

PD2: también me gustaría aprender AJAX. Le veo muchas ventajas, pero me he leído muchos tutoriales, pero hay cosas que necesito que me expliquen, y aún no sé insertarlo y hacer que funcione.

Cuestion 1:
Como hacer un login facilito?Pues muy fácil.
El form login redirige a $PHP_SELF, es decir, a la misma página, compruebas que los datos esten bien,y…:
-Si lo están, añades sus correspondientes datos a $SESSION y cargar los datos del usuario.
-Si no lo están, se muestra un mensaje de login incorrecto y vuelven a aparecer los input o el form para loguearse.

Cuestión 2:
Cómo ordenar la web?
Para empezar usar programación orientada a objectos.Todo en clases y subclases.
Y si quieres hacer bonitas las URLs, utiliza sistema de permalinks.
Hmm..(no se si comentar esto) Dependiendo del proyecto y a altos niveles podrías basarte para ordenar el código en la arquitectura MVC y usar un Framework(CakePHP).

Cuestión 3:
Me gustaría hablar contigo en privado.

Ya te he respondido

Los más activos en General
Subforos