load(); //CARGA DE ARCHIVOS .ENV CON PHPDOTENV VERSION SERVIDOR /* require('/var/vendor/autoload.php');//Se carga el módulo instalado con composer $dotenv = Dotenv\Dotenv::createImmutable('/var/', 'triviagmatico.env');//leemos el archivo. El primer parámetro es la ruta para llegar y el segundo el nombre del archivo .env $dotenv->load(); */ function conexionBD (){ try{ $servidor = 'mysql:host='.$_ENV['bDatosServer'].';dbname='.$_ENV['bDatos']; $user=$_ENV['bDatosUser']; $password=$_ENV['bDatosPass']; $options=array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" ); //Creamos la conexión PDO a la base de datos $pdo = new PDO($servidor, $user, $password, $options); } catch(PDOException $e){ //$resultado = ['error' => $e->getMessage()]; $resultado = ['error' => 'Error Temporal: No se puede conectar con la base de datos.']; return $resultado; } return $pdo; }