HOWTO · PHP
Raíz del documento en PHP
Es posible que su script PHP necesite el nombre del directorio raíz en el que se está ejecutando el script.
En esta página
Es posible que su script PHP necesite el nombre del directorio raíz en el que se está ejecutando actualmente. Este artículo presentará cómo obtener el nombre del directorio del script actual dentro del proyecto.
$_SERVER en PHP
$_SERVER es un array que contiene información sobre encabezados, rutas y ubicaciones de scripts. El servidor web crea toda esta información. Puede usar un array para obtener detalles de una ubicación específica, como PHP_SELF, SCRIPT_NAME, DOCUMENT_ROOT, etc.
DOCUMENT_ROOT en PHP
No es recomendable establecer la ruta estática para ningún archivo porque el cambio de ruta raíz provocará un error si no se cambia la ruta dentro del script. $_SERVER contiene información sobre el directorio raíz del documento en el que se está ejecutando el script actual. Es accesible a través de la variable DOCUMENT_ROOT, como se define en el archivo de configuración del servidor. Esta es la ruta donde se almacena el código de su aplicación.
La principal diferencia entre DOCUMENT_ROOT y / en un archivo HTML es que primero muestra una ruta de archivo real y luego muestra la raíz de la URL del servidor. Entonces, si desea una ruta de archivo relativa al servidor, debe agregar $_SERVER['DOCUMENT_ROOT']./'helloworld.html' pero si lo desea en relación con su sitio web, simplemente use /helloworld.html.
Código de ejemplo:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Producción :
C:/xampp/www/