mostrar cursos en php independiente a moodle

mostrar cursos en php independiente a moodle

de Oscar Menbrado -
Número de respuestas: 1
estoy con un php para realizar la gestion de la BD externa desde la que cargar las matriculaciones.

concretamente entoy con una lista de un form donde tendrian q aparecer los cursos disponible

como podria acceder a esa informacion desde una aplicacion externa a moodle

accediendo a la BD o por medio de alguna variable??

Promedio de valoraciones: -
En respuesta a Oscar Menbrado

Re: mostrar cursos en php independiente a moodle

de Jorge Erickson Trujillo Florez -
Holas,

Para acceder a la base de datos de moodle desde un sitio externo debes tener en cuenta lo siguiente:

1. tanto moodle como tu sistema se encuentran en el mismo servidor web(también se pueden encontrar en diferente servidor solo que la configuración seria diferente).

2. A tu sitio necesitas colocarle dos conexiones una a la base de datos de matriculaciones y otra a la base de datos de moodle de esta manera tendras dos variables de conexión que puedes utilizar en cualquier lado.

Ejemplo

Conexion a matriculaciones.
<?php
$hostname_conectar = "localhost";
$database_conectar = "matriculaciones";
$username_conectar = "user";
$password_conectar = "passuser";
$conectar_matri = mysql_pconnect($hostname_conectar, $username_conectar, $password_conectar) or trigger_error(mysql_error(),E_USER_ERROR);
?>

Conexion a Moodle
<?php
$hostname_conectar = "localhost";
$database_conectar = "moodle";
$username_conectar = "moodleuser";
$password_conectar = "passusermoodle";
$conectar_moodle = mysql_pconnect($hostname_conectar, $username_conectar, $password_conectar) or trigger_error(mysql_error(),E_USER_ERROR);
?>

Los puedes tener en un archivo para cada conexion o en uno las dos conexiones depende de la estructura que le diste