Hi!
Ich möchte mittels folgender Funktion "container" in meiner index.php Content-Boxen generieren:
*** index.php ***
<?php require_once "includes/db_connect.php"; ?>
[...]
<?php
function container ( $title, $con ) {
?>
<div class="container">
<div class="container_title"><?php echo $title; ?></div>
<div class="container_con"><?php require_once $con; ?></div>
</div>
<?php
}
?>
***
Allerdings ist nun das in der require_once-Anweisung eingebundene Skript nicht mehr in der Lage auf die in db_connect.php definierten DB-Verbindungsdaten und die dort ebenfalls via require_once eingebundenen globalen Variablen mit den Tabellennamen zuzugreifen.
Ich habe in der Funktion schon separate Einbindungsanweisen (require_once) für db_connect.php und globals.php ausprobiert, aber das klappt nicht. Bisher habe ich es nur zum Laufen bekommen, wenn ich jede notwendige Variable mittels der global-Anweisung verfügbar gemacht habe.
Es muß doch aber noch eine andere Möglichkeit geben, ohne alle Variablen als global definieren zu müssen.
Gruß,
Matthias