Tecnología

Inicio

Cómo incluir un archivo PHP utilizando la ruta absoluta

PHP ha "incluir archivos" que permiten que usted agregue bloques utilizados comúnmente de código para muchas páginas, manteniendo el código simple de mantener. Sin incluir archivos, si se cambia una función de un menú, por ejemplo, lo que se necesita para cambiar el código en cada página que utiliza ese menú. Esto puede ser un proceso largo, y cuantas más páginas que se cambian, más posibilidades hay de errores están introduciendo. Con un archivo de inclusión, el código sólo tendría que ser cambiado en un solo lugar, y todas las páginas que utilizan el archivo de inclusión se actualizaría automáticamente.

Instrucciones

1 Crear un nuevo documento de PHP y guardarlo como "include.php" en una carpeta llamada "incluye". Agregue el código PHP:

<? Php echo "Esto fue impreso desde el archivo de inclusión"; ?>

2 Crear una nueva página PHP llamado "main.php" y guardarlo en la carpeta raíz de su sitio web. Una ruta absoluta se presenta en dos partes: la ruta en el sistema de archivos del servidor a la raíz del sitio web, y el camino a la página desde la raíz del sitio web.

3 Agregue el código siguiente para main.php:

<? Php require_once ($ _ [ 'DOCUMENT_ROOT'] SERVIDOR "/includes/include.php";.?>

La variable reservada "$ _SERVER [ 'DOCUMENT_ROOT']" automáticamente será reemplazado con la ruta al directorio raíz del sitio Web en el servidor. El resto de la ruta es la ruta de acceso local, de la raíz del sitio web para el archivo de inclusión.

4 Subir los archivos a su servidor web PHP y main.php abierta en su navegador. Ver el texto siguiente aparece: "Este fue impreso desde el archivo de inclusión". Si se cambia el código en include.php, el texto se actualiza automáticamente si actualiza main.php en su navegador.

Consejos y advertencias

  • Agregar el comando "<? Php phpinfo ();?>" A una página PHP y cargar la página en el servidor. Cuando se abre en un navegador, se muestra la configuración del servidor PHP, junto con las rutas del servidor.
  • El uso de $ _SERVER [ 'DOCUMENT_ROOT'] en lugar de codificar duro el camino significa que el código se puede utilizar en un servidor diferente sin ningún cambio para reflejar los nuevos caminos.