Ist es möglich links in einen div container zu laden?

Hallo,
ich habe folgendes problem, habe nur geringe html/php kenntnisse und habe früher immer mit frames bzw iframe gearbeitet
jetzt habe ich eine neue seite mit photoshop designed und möchte anstatt des vorher verwendeten iframe einen div oder ähnliches als main container verwenden
jedoch habe ich keine ahnung wie es mir möglich ist, dass ich von der navigationsleiste aus die verlinkten seiten in ein div oder ähnliches hineinladen lasse

Ich hoffe hier kann mir irgendjemand weiterhelfen
mfg 42

Das geht mit include()
eine simple möglichkeit wäre in etwa so:

nehmen wir an, du hast die dateien
start.htm
kontakt.htm
impressum.htm

diese möchtest du durch klick auf den entsprechenden menüpunkt auf deiner
index.php
angezeigt bekommen.

dazu übergiebst du in den links deiner navigation einen $_GET-parameter, der so lautet wie der name der datei, die du anzeigen möchtest.
das sieht in etwa so aus
[HTML]Startseite
Kontakt
Impressum[/HTML]

An der stelle in deiner index.php, wo die inhalte angezeigt werden sollen, fügst du folgende kleine routine ein
[PHP]if(file_exists(„http://www.deinedomain.de/“ . $_GET[‚site‘] . „.htm“)) { // überprüft ob die angeforderte Seite existiert
include($_GET[‚site‘] . „.htm“); // wenn ja, wird sie eingefügt
} else { // wenn nicht…
echo „Die angeforderte Seite existiert nicht!“; // …gibt’s ne fehlermeldung
}[/PHP]

danke soweit für die codes nur habe ich ein großes problem ansonst habe ich das prinzip gut verstanden :wink:
aus irgendeinem grund will er meine domain nicht nehmen bzw ich mache sicherlich was falsch ^^
an der stelle http://www.deinedomain.de/ trage ich meine domain http://www.partyanimalcrew.elementfx.com ein. jedoch sendet er mir immer wieder die fehlermeldung „Die angeforderte Seite existiert nicht!“ auch wenn ich /index.php oder ähnliches anhänge kommt immer wieder die selbe fehlermeldung daraus resultiert, dass die anderen seiten nicht geladen werden (start,…)
mfg 42

mein fehler.
mit absoluten pfaden geht das nicht.
probier mal so
[PHP]
$pfad = „unterverzeichnis/falls/vorhanden/ansonsten/leer/lassen/“;
if(file_exists($pfad . $_GET[‚site‘] . „.htm“)) { // überprüft ob die angeforderte Seite existiert
include($_GET[‚site‘] . „.htm“); // wenn ja, wird sie eingefügt
} else { // wenn nicht…
echo „Die angeforderte Seite existiert nicht!“; // …gibt’s ne fehlermeldung
}[/PHP]

EDIT:
möglichkeit der pfadangabe hinzugefügt

hab jetzt die „.htm“ teile durch".php" ersetzt, jetzt geht es, hab es mit dem htm nicht zusammenbekommen
aber trotzdem vielen dank für die codes, jetzt hab ich das problem endlich gelöst bekommen :wink:
greetz 42