PHP: Como saber en que carpeta estamos del servidor

26 octubre, 2008 · Alex Borrás
El Blog de Alex Borrás · https://alexborras.com/php-como-saber-en-que-carpeta-estamos-del-servidor/

Esto lo he necesitado porque al pasar de PHP 4 a PHP 5 la clase catpcha.php dejo de funcionar, el problema era que no encontraba la ruta de Verdana.ttf.

Lo he solucionado así:

Subo a la carpeta includes el fichero Verdana.ttf

y sustituyo:

define («FONTNAME», «Verdana.ttf»);

por

define («FONTNAME», dirname (__FILE__).»/Verdana.ttf»);

Con esto funciona.

dirname (__FILE__) devuele la carpeta real del disco tipo c:\inetpub\etc… donde está ubicado el archivo que se está ejecutando.