Hallo,
ich habe Dateien, welche in eine andere Datei includiert werden sollen. In den includierten Dateien stehen einige hunderte Variablen. In index.php soll nun eine dieser Dateien, je nach Auswhal, eingebunden werden, vereinfacht:
usw...
In meiner index.php habe ich eine Funktion, in welcher ich die Variablen aus ger.php, eng.php etc. ebenfalls benötige, je nachdem welche includiert wird. Ich könnte jetzt einfach die ganze Abfrage nochmal in die Funktion kopieren, so programmiert man ja aber nicht. Theoretisch wäre es am Einfachsten, ich könnte eine Variable in dieser Abfrage definieren, und in der Variable den include-Befehl speichern (und das dann an die Funktion übergeben) - das geht ja aber so ohne Weiteres nicht. Wie kann ich auf die Variablen aus ger.php, eng.php etc. am Besten in einer Funktion in der index.php zugreifen?
Ich habe aus der Abfrage auch schon eine Funkiton gemacht, und sie dann versucht in der anderen Funktion zu verwenden - das hat aber nicht funktioniert:
und dann
ich habe Dateien, welche in eine andere Datei includiert werden sollen. In den includierten Dateien stehen einige hunderte Variablen. In index.php soll nun eine dieser Dateien, je nach Auswhal, eingebunden werden, vereinfacht:
PHP:
if ($lang == "ger") {
include ("ger.php");
}
elseif ($lang == "eng") {
include ("eng.php");
}
In meiner index.php habe ich eine Funktion, in welcher ich die Variablen aus ger.php, eng.php etc. ebenfalls benötige, je nachdem welche includiert wird. Ich könnte jetzt einfach die ganze Abfrage nochmal in die Funktion kopieren, so programmiert man ja aber nicht. Theoretisch wäre es am Einfachsten, ich könnte eine Variable in dieser Abfrage definieren, und in der Variable den include-Befehl speichern (und das dann an die Funktion übergeben) - das geht ja aber so ohne Weiteres nicht. Wie kann ich auf die Variablen aus ger.php, eng.php etc. am Besten in einer Funktion in der index.php zugreifen?
Ich habe aus der Abfrage auch schon eine Funkiton gemacht, und sie dann versucht in der anderen Funktion zu verwenden - das hat aber nicht funktioniert:
PHP:
function language ()
if ($lang == "ger") {
include ("ger.php");
}
elseif ($lang == "eng") {
include ("eng.php");
}
}
und dann
PHP:
function test () {
language ();
}
Zuletzt bearbeitet: