Foros del Web » Programando para Internet » PHP »

¿configuracion.inc o configuracion.php?

Estas en el tema de ¿configuracion.inc o configuracion.php? en el foro de PHP en Foros del Web. Hola a todos: ¿que diferencia hay entre definir configuracion como .inc o como .php? Gracias con antelacion....
  #1 (permalink)  
Antiguo 05/09/2003, 04:38
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta ¿configuracion.inc o configuracion.php?

Hola a todos:

¿que diferencia hay entre definir configuracion como .inc o como .php?


Gracias con antelacion.
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #2 (permalink)  
Antiguo 05/09/2003, 04:54
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Seguridad. Si tu servidor web no tiene asociado la extension .inc como equivalente a .php, si tu guardas tu config.inc en un directorio accesible por URL, por ejemplo el directorio raiz de tu sitio, haz la prueba de poner www.dominio.com/config.inc ¿Que es lo que ves?

Aparte de configurar tu servidor para que .inc equivalga a .php, tambien podrias a nivel de servidor prohibir todo acceso via web a los ficheros .inc, para que el servidor rechace las peticiones de ese tipo de ficheros.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 05/09/2003, 05:26
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 16 años, 1 mes
Puntos: 0
y la equivalencia, ¿debo realizarla yo o el hosting? si es tarea mia te agradeceria que me explicases como hacerlo.

mi pregunta iba dirigida a otro problema.. me he quedado asi y asi
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.


Última edición por sgafo; 05/09/2003 a las 05:30
  #4 (permalink)  
Antiguo 05/09/2003, 05:40
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Es cuestion de configuracion del servidor web. En la mayoria de los casos de los hosting, es tarea del administrador del hosting. Asi que es tarea del hosting.

En apache es editar el httpd.conf, in en la linea donde asocias los .php como aplicacion PHP, añades la(s) extensio(es) que quieras. En otros servidores web, ni idea.

¿Cual era el problema que te preocupaba originalmente? Si era por hacer un include(), siempre que sea con path y no con URL, creo que da lo mismo un include("config.inc"); que un include("config.php"); que un include("config.txt");. PHP copia el contenido del fichero y lo "pega" donde esta el include() y comienza a parsearlo (ejecutarlo).

Si quieres que en el nombre del fichero se refleje la funcionalidad del fichero, puedes usar 2 extensiones: config.inc.php, paginacion.class.php, ... . Siempre dejando la ultima como .php para que el servidor lo identifique como PHP.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 05/09/2003, 05:53
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 16 años, 1 mes
Puntos: 0
pues el problema es que estoy intentando crear un libro de visitas y en el tutorial que estaba revisando se referian al fichero de configuracion como .php.

yo ya disponia de unas consultas a la base de datos y el fichero de configuracion era .inc

respete lo que lei en el tutorial y cree un nuevo fichero con extension .php y no funcionaba, y aunque lo resolvi despues de mi mensaje en este foro, ese era el motivo de la consulta

por el momento ya he cambiado la extension a php

muchisimas gracias por tan valiosa informacion, josemi

saludos
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

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 01:59.