ODBC con PHP ayudaaaa!!!
Creo que gran parte de la culpa la tiene el administrador, pero mientras le parto la cara, pido ayuda por si acaso.
Estoy intentando conectar, con una base de datos MSSQL, primero lo he intentado con la clase Pear, pero cuando hago un include de DB.php me da una error rarisimo:
Warning: open_basedir restriction in effect. File is in wrong directory in /home/httpd/vhosts/webmarbella.com/httpdocs/hartum/index.php on line 2
Fatal error: Failed opening required 'DB.php' (include_path='.:/usr/share/pear') in /home/httpd/vhosts/webmarbella.com/httpdocs/hartum/index.php on line 2
luego lo he intentado a pelo con odbc_connect y mssql_connect, pero me dice que no estan definidas, ¿alguna idea? ¿alguna ayuda?
orange
Pues lo primero parece claramente un error de ruta, ¿quizá dándole absolutas respecto a tu sitio web ' / '
Y lo segundo, si no encuentra las funciones (asegurándote que las escribes correctamente) puede ser por dos cosas: usan una versión de PHP que no las soporta o puede ser que tengas que usar esas funciones en un archivo CGI (ya sabes que algunas cosas no te las dejan hacer los servidores como módulo del Apache, y tienes que recurrir a otras formas) ... en general esto se soluciona metiendo esa porción de código en un archivo distinto, con una extensión determinada y en un directorio concreto (algunas veces tienes que invocar la funciçon de forma especial ...)