Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2014, 10:53
Avatar de Euclides64
Euclides64
 
Fecha de Ingreso: octubre-2010
Mensajes: 79
Antigüedad: 14 años, 3 meses
Puntos: 2
Problema en direccionamientos.

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.