Template & PHP im Dreamweaver MX
philipp
- software
0 andreas0 Thomas Luethi
Hallo!
Ich hab folgendes Problem.
Ich verwende im DW die Template Funktion, auf der rechten Seite des Layouts befindet sich ein Newscontainer der auf allen Seiten angezeigt werden soll, der aber nicht mit der Template-Funktion aktualisiert werden sollte weil ich nicht jedesmal alle Seiten neu auf den Server landen möchte.
Ich hab also eine .htm Datei per PHP Funktion eingebunden.:
<?php $datei = "../news/news.htm";
readfile ($datei);
?>
Problem:
Die Seiten liegen auf versch. Ebenden des File Trees, DW passt den Link in der PHP Funktion aber nicht an die jeweilige Seite an.
Was kann ich da machen?
...ich würde immer die selbe seite nehmen und nur den inhalt ändern.
z.b. mittels include.
das dreaweaver problem mit temps kenne ich und das geht dann bei css weiter ;-)
keine ahnung, ob dir das hilft.
ich habs so gemacht!
viele grüsse,
andreas
Hallo,
$datei = "../news/news.htm";
readfile ($datei);
Die Seiten liegen auf versch. Ebenden des File Trees,
Dann schreib den Pfad zur Datei so, dass es keine Rolle spielt,
von wo aus er abgerufen wird.
Stichworte: Include_Path, Document Root, absolute URL mit "http://"
Dabei haengt natuerlich alles davon ab, wie PHP konfiguriert ist.
http://www.php.net/manual/de/configuration.directives.php#ini.sect.path-directory
Alternativ kannst Du etwas basteln, das schaut, wie weit
die jeweils aufgerufene Datei vom Document Root entfernt ist
(ganz primitiv: Zaehlen der Slashes in $_SERVER['PHP_SELF'])
und den relativen Pfad entsprechend zusammenbaut.
DW passt den Link in der PHP Funktion aber nicht an die jeweilige Seite an.
Ich waere froh, dass Dreamweaver mir nicht in mein PHP reinpfuscht.
Gruesse,
Thomas