Ich habe hier eine Datei, die ich nicht verändern kann, weil sie automatisch generiert wird.
<?php
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'benutzername',
'password' => 'MeinPasswort',
'database' => 'datenbankname',
'prefix' => '',
);
}
Leider kann ich über mein System diese Datenbankinformationen nur über PDO abrufen. Das sähe dann so aus:
$pdo = new PDO("mysql:host=$db_host;dbname=$db_name", $db_user, $db_password);
Wie kann ich hierbei die einzelnen Strings (von oben) den Variablen zuordnen?
Wenn ich das Script jetzt ausführe (nur die obere Datei eingebunden), bekomme ich diese Fehlermeldung:
Error 500
AH01071: Got error 'PHP message: PHP Fatal error: Cannot redeclare class DATABASE_CONFIG in /var/www/vhosts/MEINESEITE.com/SUB.MEINESEITE.com/include/config/database.php on line 4\n'
Wenn man ein bisschen googelt findet man als Lösung bzw. Fehlerermittlung, dass es diese Klasse schon gibt. Allerdings bin ich mir ziemlich sicher, dass ich diese Klasse noch nirgendwo eingebunden habe.