probleme mit der including von dateien.

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

probleme mit der including von dateien.

Beitrag von Lord_Femto »

hallo.

ich nutze das templatesystem von phpbb auf meiner hp. allerdings gibt es ein problem bei dem ganzen spaß:

vielmehr geht es um die templatedateien. ich verwende folgendes schema (zerschneiden der tabellen).

headerdatei:

Code: Alles auswählen

<table>
<tr>
navigatzon:

Code: Alles auswählen

<td>
NAVIGATION
</td>
inhalt:

Code: Alles auswählen

<td>
INHALT
</td>
footer:

Code: Alles auswählen

</tr>
</table>
so weit geht eigentlich alles. nun habe ich aber eine inhalts datei die eine html includet. die ganze included datei soll nun im fenster angezeigt werden. jetzt gibt es aber ein problem. und zwar verschiebt sich der ganze inhalt aus den tabellen vor den tabellen. dachte ich mir nagut ziehe ich halt eine ganz große tabelle um die datei. auch das ohne erfolg. es sind alle tags abgeschlossen. woran liegt das? kann mir jemand weiterhelfen, wie ich den fehler beheben kann?

danke im voraus.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

keiner eine idee?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Wie wärs mit ner URL, wo das Problem auftritt und evtl. ein Link zu den wirklichen Dateien? Dein minimal-Beispiel sagt leider nicht sehr viel darüber aus.
KB:knigge
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

ich habe das problem gefunden. naja aber lösen kann ich das andere problem nicht.

ich hatte dummerweise dem include befehl einer variable zugewiesen. in etwa so:

Code: Alles auswählen

$actual = include('member/test1.htm');

$template->assign_vars(array(
'L_PRESENT' => $actual,

...
das ging aber schief. also habe ich mir überlegt:

Code: Alles auswählen

$template->assign_vars(array(
'L_PRESENT' => include('member/test1.htm'),

...
aber auch hier erfolglos. es wird einfach kein wert bzw. inhalt übermittelt. die platzhalter bleiben ünausgefüllt.

dann habe ich überlegt das mit diesem $template->assign_var_from_handle zu arbeiten. das ist aber auch schwachsinnig. bitte. habt ihr ne idee wie ich eine datei einfügen kann?
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

include gibt nicht den Dateiinhalt als Rückgabewert zurück, sondern gibt ihn direkt dort aus, wo der include-Befehl steht. Was du suchst ist [php:file_get_contents] oder eben assign_var_from_handle, wenn die einzubindende Datei auch Template-Code enthält.
KB:knigge
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

Danke. Es funktioniert.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
bibutz
Mitglied
Beiträge: 4
Registriert: 05.09.2005 15:43

Beitrag von bibutz »

ich glaube mein problem ist hier mit angeschitten.

ich möchte für die galerie(coppermine) und mein forum eine gemeinsames design verwenden. dieses mit kopf/fuss dateien realisieren, am besten über include aber dies kann man in der overall_header.tpl nicht ausführen.

leider weis ich nicht wo ich das sonst einfügen könnte?!
zur zeit habe ich einen zentralen ordner wo meine kopf und fuss dateien enthalten sind ...

kann mir jemand weiterhelfen?
Antworten

Zurück zu „Coding & Technik“