Hola, buenas tardes.
Como siempre recurro a vosotros cuando tengo algún problema agradeciéndoos anticipadamente la orientación que a buen seguro me sabréis dar.
Desde un archivo que se encuentra en el directorio raíz llamo a una función que se encuentra en el subdirectorio function, esta función llama a su ver a un archivo que se encuentra en otro subdirectorio del directorio raíz llamado conections.
Por las múltiples pruebas que he realizado estoy llegando a la conclusión que el problema no es la ruta de los archivos, más bien parece ser que mi planteamiento no debe de ser muy coherente y fallar por algún sitio para mi desconocido.
Desde la función trato de entrar en la base de datos y recorrer una tabla para conocer la posición que ocupa en la misma un determinado registro.
Cuando desde la función indico: require_once('connections/form_db.php');
Me da el siguiente error: Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /homepages/6/d346913069/htdocs/gest-abogados/includes/functions.php on line 440
Cuando indico: require_once('../connections/form_db.php'); (esto parece más correcto)
Me da el siguiente error: Warning: require_once(../connections/form_db.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/6/d346913069/htdocs/gest-abogados/includes/functions.php on line 431
Y lo mejor de todo, cuando el contenido del fichero form_db.php lo inserto al principio de la función, esta no causa error y funciona perfectamente.
Esto ultimo parece la solución pero no me vale por cuanto esta función pienso incorporarla en varios proyectos y esto me obligaría a personalizar estos datos en cada uno de ellos con los posibles errores que pudiera cometer en los mantenimientos futuros de las aplicaciones.
Espero no haberos liado mucho y podáis ayudarme en mi problema.
Saludos. Jesús B.