phpbar.de logo

Mailinglisten-Archive

[php] Einbinden von PHP-Skript in "Template"

[php] Einbinden von PHP-Skript in "Template"

Steffen Kother steffen.kother at gmx.net
Fre Jun 4 08:23:52 CEST 2004


Moin Peter, moin Liste,

> Also mehr Antwort ist bei dem Input leider nicht drin. ;-(

Trotzdem schonmal ein fettes Danke.

Na da geb ich noch ein bissl mehr an Information dazu:

- Es sind immer 2 Dateien (Skript, Template)
    => schritt_2.php    - MV_07_II_vorgang.html.tpl
    => MV_07_Alles.php* - MV_07_WORD.html.tpl
        * Dieses Skript wird mit Parametern aufgerufen, da es nur zur
          optionalen Anzeige dient, also '?ID=0815'

- Jedes Skript ersetzt am Ende die Platzhalter der *.html.tpl-Dateien
  mit Daten und gibt diese aus:
    => echo str_replace(array_keys($Vars), array_values($Vars),
       $Template);

- Nun soll der User in 'schritt_2.php' die Möglichkeit erhalten, sich
  die Daten zur angegebenen ID an zu sehen. An der Stelle wollte ich
das
  Rad nicht neu erfinden und einfach die Ausgabe von
  'MV_07_Alles.php?id=0815' in die Ausgabe von 'schritt_2.php'
  einbinden, aber eben nicht unbedingt als <object> oder <iframe>.

- Der Platzhalter in 'schritt_2.php' sieht jetzt so aus:
    => $Vars['##DATEN##'] = '<iframe name="Daten"
src="MV_07_Alles.php?ID='.$_GET['id'].'" width="825" height="275"
frameborder="0"></iframe>';

- Wenn ichs als include mache:
    => $Vars['##DATEN##'] = include('MV_07_Alles.php?ID='.$_GET['id']);
  dann krieg ich ein "main(MV_07_Alles.php?ID=0815): failed to open
  stream: No such file or directory in..." :( denn dass ist definitiv
da

So, also nochmal die Frage, wie macht ihr sowas bzw. wie lässt es sich
noch realisieren?

Schonmal vielen Dank im Vorraus.

-- 
Mit freundlichen Grüßen / Kind regards

Steffen Kother


php::bar PHP Wiki   -   Listenarchive