Re: Das hier Lesen - Haupt Fred ist fehlerhaft !!!


[ verfasste Antworten ] [ Thread-Anfang ] [ Aussensaiter-Forum ]

Beitrag von Tom(2) vom Oktober 03. 2013 um 15:48:46:

Als Antwort zu: Re: Das hier Lesen - Haupt Fred ist fehlerhaft !!! geschrieben von Oli am Oktober 03. 2013 um 15:10:45:

Hi
: Falls ich dich richtig verstehe: Würde es nicht schon ausreichen, in index.html include 'menu.htm' und in tiefer.htm include '../menu.htm' zu schreiben?

das ist prinzipiell richtig und funktioniert. Evtl gibs das Problem, dass (unix)Webserver die Pfade so erkennen, der lokale (windows)pc aber mit backslashes "\" statt "/" arbeitet.

Ausserdem ist die Abhängigkeit, dass "tiefer.html" nur eine Ebenen tiefer sitzen darf, damit der Menu-Include funktioniert, recht unflexibel.

Ich würde die Struktur so aufbauen:

index.php
_includes/menu.inc.php
tiefer/tiefer.php
tiefer/nochtiefer/tiefer.php

und die includes mit der im anderen post erwähnten pfadvariable setzen.

// test:
$includepath = '/absoluter/link/zu/den/_includes';
// live: $includepath = '/liveserver/htdocs/_includes';

index.php : include($includepath . '/menu.inc.php');
tiefer.php (egal wo): include($includepath . '/menu.inc.php');

Viele Grüße
Tom




verfasste Antworten:



Dieser Beitrag ist älter als 3 Monate und kann nicht mehr beantwortet werden.