Sólo escribo para decir que ya sé el motivo por el cual no me reconocía las funciones de Oracle, por si a alguien le sirve de ayuda. El "problema" venía por el xampp. El xampp crea varios php.ini (cosa que yo no sospechaba) y, parece que el válido de todos ellos, es el que se encuentra en el directorio Apache/bin.
No obstante, una vez cambiado el php.ini correspondiente, me pide muchos archivos .dll que no vienen en la sección Platform Downloads de la web de oracle. Tales como oracore10.dll (que aún estoy intentando bajar de alguna página). Eso para la extensión de oracle
, aunque la otra sí parece reconocerla, la oci.
Sin embargo los problemas continuan, parece que hay cosas de oracle que desconozco, este es el error que me muestra:
Código PHP:
Warning: ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in E:Mis documentosVinccipaginasprueba_conexion.php on line 25
DB Connection Error!!
Y no sé donde hay que especificar el PATH ni a qué PATH se refiere..l.