Estupendo. Graicas por tus explciaciones.
Quisiera preguntarte ya que estamos una cosita, es sobre aspecto de orgnización. ¿Tú cómo tienes organizados los archivos?
A lo que me refiero es a esto:
- Web
- css [carpeta]
- plantilla_general.php
- js [carpeta]
- miembros [carpeta]
- perfil.php
- index.php
- a.php
- b.php
- c.php
Para que me expliques. Un poco. Y si puede ser de forma gráfica... sería brutal ya... Jajajaja.
Saludos.
No encuentro manera de explicartelo mediante gráficos pero vamos, te lo explico como tu has hecho.
- Index.php
- Carpeta de configuracion (config.php, core.php, funciones.php)
- Carpeta de complementos (Imagenes, CSS y JS)
- Carpeta de imagenes
- Carpeta de CSS
- Carpeta de JS
- Carpeta de "herramientas"
Esta última carpeta es la que contiene la mayoría de los archivos, tipo por ejemplo, el archivo de procesar comentarios, el archivo de peticion de amistad, etc..
En todas las webs que he hecho, siempre utilizo esta estructura usando el index.php para hacer la modulación, y incluyendo en el config.php las constantes obtenidas de la base de datos, para dar por ejemplo a la constante "URL" el valor de la página, o a la constante "IMG" el valor de la carpeta de complementos para obtener el codigo js, css o las iamgenes.
De esta forma, si quiero colocar por ejemplo las imagenes en un subdominio, me es más facil que andar cambiando el codigo entero.
Si no sabes crear constantes es muy facil:
define("VALOR", $variabledevalor);
de esta forma darías a VALOR el valor de $variablevalor.