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.