a lot of enviroment stuff added
This commit is contained in:
@ -1,5 +1 @@
|
||||
DB_HOST=mysql
|
||||
DB_NAME=dog
|
||||
DB_USER=user_dog
|
||||
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||
APP_ENV=development
|
||||
5
php/php-dog/.env.devDocker
Normal file
5
php/php-dog/.env.devDocker
Normal file
@ -0,0 +1,5 @@
|
||||
DB_HOST=localhost
|
||||
DB_NAME=dog
|
||||
DB_USER=user_dog
|
||||
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||
5
php/php-dog/.env.development
Normal file
5
php/php-dog/.env.development
Normal file
@ -0,0 +1,5 @@
|
||||
DB_HOST=localhost
|
||||
DB_NAME=k200835_dog
|
||||
DB_USER=k200835_user_dog
|
||||
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||
5
php/php-dog/.env.production
Normal file
5
php/php-dog/.env.production
Normal file
@ -0,0 +1,5 @@
|
||||
DB_HOST=mysql
|
||||
DB_NAME=dog
|
||||
DB_USER=user_dog
|
||||
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||
@ -1,20 +1,28 @@
|
||||
<?php
|
||||
|
||||
require_once __DIR__.'/env.php';
|
||||
|
||||
class Database
|
||||
{
|
||||
|
||||
// CHANGE THE DB INFO ACCORDING TO YOUR DATABASE
|
||||
// private $db_host = 'localhost';
|
||||
// // private $db_host = '10.35.232.188:3306';
|
||||
// private $db_name = 'k200835_dog';
|
||||
// private $db_username = 'k200835_user_dog';
|
||||
// private $db_password = 'X0pEiBsXN3RLazGhQVvP';
|
||||
private $db_host = 'localhost';
|
||||
// private $db_host = '10.35.232.188:3306';
|
||||
private $db_name = 'k200835_dog';
|
||||
private $db_username = 'k200835_user_dog';
|
||||
private $db_password = 'X0pEiBsXN3RLazGhQVvP';
|
||||
|
||||
// netcup server
|
||||
// name of the docker container
|
||||
//private $db_host = getenv('DB_HOST');
|
||||
//private $db_name = getenv('DB_NAME');
|
||||
//private $db_username = getenv('DB_USER');
|
||||
//private $db_password = getenv('DB_PW');
|
||||
|
||||
/// netcup server
|
||||
/// name of the docker container
|
||||
private $db_host = getenv('DB_HOST');
|
||||
private $db_name = getenv('DB_NAME');
|
||||
private $db_username = getenv('DB_USER');
|
||||
private $db_password = getenv('DB_PW');
|
||||
//private $db_host = $_ENV['DB_HOST'];
|
||||
//private $db_name = $_ENV['DB_NAME'];
|
||||
//private $db_username = $_ENV['DB_USER'];
|
||||
//private $db_password = $_ENV['DB_PW'];
|
||||
|
||||
public function dbConnection()
|
||||
{
|
||||
@ -32,4 +40,4 @@ class Database
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
11
php/php-dog/classes/env.php
Normal file
11
php/php-dog/classes/env.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
require __DIR__.'/vendor/autoload.php';
|
||||
|
||||
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env');
|
||||
$dotenv->load();
|
||||
|
||||
$environment = $_ENV['APP_ENV'] ?: 'development'; // Standardmäßig Entwicklung
|
||||
|
||||
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env.' . $environment);
|
||||
$dotenv->load();
|
||||
?>
|
||||
18
php/php-dog/tstEnv.php
Normal file
18
php/php-dog/tstEnv.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
$environment = getenv('APP_ENV') ?: 'development'; // Standardmäßig Entwicklung
|
||||
|
||||
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env.' . $environment);
|
||||
$dotenv->load();
|
||||
|
||||
$database_url = $_ENV['DB_HOST'];
|
||||
$database_name = $_ENV['DB_NAME'];
|
||||
$database_user = $_ENV['DB_USER'];
|
||||
$database_password = $_ENV['DB_PW'];
|
||||
|
||||
echo "Datenbank-URL: " . $database_url . "<br>";
|
||||
echo "Datenbank-Name: " . $database_name . "<br>";
|
||||
echo "Datenbank-Benutzer: " . $database_user . "<br>";
|
||||
echo "Datenbank-Passwort: " . $database_password . "<br>";
|
||||
?>
|
||||
Reference in New Issue
Block a user