problem mit include()

webmastersworld

Grünschnabel
hi@all!

ich hab da einen codeteil, der gehört zu einer layout.php und schaut so aus:

PHP:
$plain_text_color1 = include ('../admin/col12/bg.txt');
... aber der macht probleme.

normalerweise schaut der code so aus:

PHP:
$plain_text_color1 ="#000000";

diese layout.php ist includiert in eine calendar.php.

also wenn ich die 2.codeversion (oben) eingebe, dann wird $plain_text_color1 auch schwarz performed, kaum gebe ich die 1.codevesion ein (in bg.txt werden versch.farbcodes geschrieben), wird der farbcode am seitenanfang der calendar.php geschrieben (wie ein echo) - wird also am seitenanfang hingeschrieben, aber dort nicht verwendet wo in calendar.php $plain_text_color1 ausgeführt werden soll :confused: :confused: :confused:
 
[phpf]include[/phpf] bindet eine Datei genau dort ein, wo die Anweisung ausgeführt wird. Um den Wert, der in der Textdatei steht, einer Variable zuzweisen, musst du den Inhalt der Datei auslesen.

Sollte in der Datei nur ein Hex-Code einer Farbe (also lediglich eine Zeile) stehen, dann kannst du dies z.B. so in der Variable speichern:
PHP:
$plain_text_color1= trim(file_get_contents('../admin/col12/bg.txt')); //trim() entfernt überflüssige Leerzeichen am Anfang und Ende des Dateiinhaltes
 
Zurück