Crear constantes con rutas a nuestra carpeta raiz en php

rutas en php

Vamos a crear unas constantes con las rutas a los archivos en un proyecto PHP y así podemos evitar equivocarnos cuando escribamos las rutas en nuestros archivos.


//creamos nuestras etiquetas de apertura y cierre de php
<?php

defined("DS") ? NULL : define("DS", DIRECTORY_SEPARATOR); //definimos nuestro separador " / "
defined("RAIZ_DIR") ? : define("RAIZ_DIR") ? NULL : define("RAIZ_DIR", DS."nuestra".DS."ruta".DS."a".DS."nuestra".DS."carpeta".DS."raiz"); //En mac y en local sería RAIZ_DIR",DS."Applications".DS."MAMP".DS."htdocs".DS."proyecto"
defined("LIB_DIR") ? NULL : define("LIB_DIR", RAIZ_DIR.DS."carpeta"); //Donde pone carpeta escribiremos, por ejemplo nuestra carpeta includes, donde están todas las librerías.

//Un ejemplo de uso si tenemos una carpeta con un archivo config.php. 

requiere_once(LIB_DIR.DS."config.php");

?>

Espero que os sea de utilidad, cualquier duda lo podéis hacer saber en los comentarios.

¡Un saludo amigos!

Etiquetas:

  • jhona

    Rutas relativas ,pero no esta muy explicado ..favor de ilustrarlo mejor — gracias es un aporte muy util

    • http://www.webioss.com admin

      Jhona, ¿que es lo que no entiendes?, te lo explico mejor si quieres.

      Un saludo y gracias por comentar.