php include wird nicht ausgeführt

  • #21
Code:
<?php

// ...

$cache = tpasin('main.tpl');

// ...

echo tpasout($cache);

?>

*PCDBjörn: Code gekürzt*
 
  • #22
Moin,

die main.tpl wird der Funktion tpasin übergeben, welche den Inhalt nicht per include einbindet, sondern per file ausgelesen wird. Deshalb können die php-Befehle in der main.tpl nicht ausgeführt werden.
 
  • #23
aha... danke für die antwort.

leider bin ich ein totaler php laie... gibts da eine lösung für mich?
 
  • #24
Moin,

probier mal folgenden Code
Code:
ob_start();
include('/home/reitlwirt/www.hotelreitlwirt.at/Library/subnavi_infos.html');
$hbbb_navi = ob_get_contents();
ob_end_clean();

ob_start();
include('/home/reitlwirt/www.hotelreitlwirt.at/counter/counter.php');
$hbbb_counter = ob_get_contents();
ob_end_clean();

$replacepas[0] = Array('%hbbb_navi%',->%hbbb_counter%');
$replacepas[1] = Array($hbbb_navi, $hbbb_counter);
$cache = str_replace($replacepas[0], $replacepas[1], $cache);

direkt vor
Code:
echo tpasout($cache);

einzufügen.
 
  • #25
leider funzt das auch nicht... muss mir wohl was anderes überlegen...
 
  • #26
aso, sorry, du mußt in dem Template die Platzhalter %hbbb_navi% und %hbbb_counter% verwenden :)

Den ersten da wo die subnavi_infos.html eingebunden werden soll und den zweiten wo due counter.php eingebunden werden soll.
 
  • #28
sorry, hatte nur den code falsch eingefügt. :D
jetzt gehts... vielen Dank!!! :T
 
Thema:

php include wird nicht ausgeführt

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben