Variablen aus include Dateien
Homer
- php
0 Horst Nogajski
Ich habe im PHP Script eine Datei per Include eingefügt. Die Include Datei enthält Variablen und diese möchte ich im Script
mit echo ausgeben. Die Variablen werden aber nicht ausgegeben, es sei denn ich schreibe die Variable direkt ins Script.
Wo liegt das Problem?
Wie kann ich die Variablen aus der Datei ausgeben?
Einen wunderschönen guten Tag Homer,
Ich habe im PHP Script eine Datei per Include eingefügt. Die Include Datei enthält Variablen und diese möchte ich im Script
mit echo ausgeben. Die Variablen werden aber nicht ausgegeben, es sei denn ich schreibe die Variable direkt ins Script.
Wo liegt das Problem?
Wie kann ich die Variablen aus der Datei ausgeben?
???
Meine Wahrsagekugel ist heute leider zur Inspektion. ;)
Wie wäre es, wenn Du etwas von Deinem Quelltext hier mitpostest, nicht viel, nur die Stellen die dir Probleme bereiten. ;)
Dann gehts vielleicht auch ohne Kugel.
Viele Grüße,
Horst
PS: zumindest simple Begrüßungen etc. (Hallo, Hallo Ihr, etc) sind von manchen Leuten hier ganz gern gesehen.
Einen wunderschönen guten Tag Homer,
Hallihallo, auch Dir einen wunderschönen Tag ;)
Hier ein Beispiel:
Include Datei
----------------------
<?php
function test(){
$Vor = "Barnie ";
$Nach = "Gambel";
$Name = $vor.$Nach;
}
?>
----------------------
Script
----------------------
<?php
include ("inc.php");
echo $Name;
?>
----------------------
Würden die Variablen nicht in einer Funktion stehen, würden sie ausgegeben werden. Aber man muss die Variablen doch auch aus einer
Funktion übergeben können?!
Würden die Variablen nicht in einer Funktion stehen, würden sie ausgegeben werden. Aber man muss die Variablen doch auch aus einer
Funktion übergeben können?!
Ich sollte natürlich die Funktion auch aufrufen. Funktioniert aber trotzdem nicht. Aber es funktioniert wenn ich die Variablen global definiere!
Hallo,
Ich sollte natürlich die Funktion auch aufrufen. Funktioniert aber trotzdem nicht. Aber es funktioniert wenn ich die Variablen global definiere!
Das ist halt der Unterschied von lokalen und globalen Variablen. Lokale Variablen sind nur in der Funktion bekannt in der sie definiert werden.
Gruß,
Henning
Hallo
Das ist halt der Unterschied von lokalen und globalen Variablen. Lokale Variablen sind nur in der Funktion bekannt in der sie definiert werden.
Werden sie in dem Beispiel ja auch, sie müssen aber auch
aus der Funktion heraus ausgegeben werden.
<?php
function test(){
$Vor = "Barnie ";
$Nach = "Gambel";
$Name = $vor.$Nach;
return $Name;
}
?>
Tschüß, Auge
Hallo,
<?php
function test(){
$Vor = "Barnie ";
$Nach = "Gambel";
$Name = $vor.$Nach;
return $Name;
}
?>
... und die Ausgabe würde dann so erfolgen:
echo test();
Viel Grüße,
Horst