Mahlzeit,
ich entwickel zur Zeit eine neue Intranet Anwendung für die IT Abteilung unseres Unternehmens.
Jedoch stehe ich gerade vor einem Problem, welches mir so noch nie untergekommen ist.
Ich habe das Design der Maske mit Div Tags gelöst, da es später noch Dynamisch werden soll und sich jeder Benutzer seine Arbeitsumgebung individuell gestalten kann/soll.
Nun habe ich ein Div Tag in welchem der Inhalt erscheinen soll, das ganze ist in einem Template gespeichert und nun wird die "Variable" [Inhalt] im Template durch ein Script mit dem wahren Inhalt ersetzt.
Dies löste ich mit str_replace()
jedoch liefert diese Zeile nur eine "1" an der gewünschten stelle zurück, der restliche Inhalt wir am Anfang der Seite angezeigt, direkt hinter dem Body Tag.
an der action.inc.php kann es meiner Ansicht nach nicht liegen, denn es hat bisher in allen Scripten gut funktioniert.
Zur Sicherheit hier mal die action.inc.php:
Komischerweise wird alles andere durch str_replace() richtig ersetzt.
Habt Ihr eine Idee?
Gruß,
Andreas
ich entwickel zur Zeit eine neue Intranet Anwendung für die IT Abteilung unseres Unternehmens.
Jedoch stehe ich gerade vor einem Problem, welches mir so noch nie untergekommen ist.
Ich habe das Design der Maske mit Div Tags gelöst, da es später noch Dynamisch werden soll und sich jeder Benutzer seine Arbeitsumgebung individuell gestalten kann/soll.
Nun habe ich ein Div Tag in welchem der Inhalt erscheinen soll, das ganze ist in einem Template gespeichert und nun wird die "Variable" [Inhalt] im Template durch ein Script mit dem wahren Inhalt ersetzt.
Dies löste ich mit str_replace()
PHP:
$foo2 = str_replace("[Inhalt]", include("./includes/action.inc.php"), $foo1);
an der action.inc.php kann es meiner Ansicht nach nicht liegen, denn es hat bisher in allen Scripten gut funktioniert.
Zur Sicherheit hier mal die action.inc.php:
PHP:
<?php
if(!isset($_REQUEST["page"])) {
include("./templates/non.tpl");
} elseif ($_REQUEST["page"] == "dbu") {
include("./user.php");
} elseif ($_REQUEST["page"] == "show") {
include("./show.php");
} elseif ($_REQUEST["page"] == "vis") {
include("./visitor.php");
} elseif ($_REQUEST["page"] == "tra") {
include("./trashcan.php");
} elseif ($_REQUEST["page"] == "sup") {
include("./supporter.php");
}
?>
Komischerweise wird alles andere durch str_replace() richtig ersetzt.
Habt Ihr eine Idee?
Gruß,
Andreas