PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Seite in 1 Frame



Premi
22.04.2002, 22:09
Hallo

Ihr kennt sicher alle einige Homepages die mit einem Frame laufen und die Links so aussehen:

http://www.domain.de/index=datei.htm oder so ähnlich!

Ich habe irgendwo mal gelesen das heisst Include bin mir aber nicht sicher.

Kann mir vielleicht da jemand helfen?

Ifoundthatfrag
22.04.2002, 22:40
ich nehme einmal an du willst wissen wie das geht?
hab nämlich nicht ganz verstanden was du willst.

du machst eine php datei mit einer tabelle.
auf die linke seite kommt die navigation mit links die auf
$phpself?cat=categorie zeigen....

phpself ist die variable für die seite auf der du dich geradebefindest
was nachdem fragezeichen kommt ist dann als variable auf der geladenen seite verfügbar.

daher schreibst du in die rechte spalte include($cat.".dat");
damit wird dort eine datei eingefügt die den name categorie.dat hat......

jetzt mußt du nur noch für jeden link eine dat datei anlegen die den inhalt der angezeigt werden soll enthält....

The Prophet
22.04.2002, 23:06
Jub,

Include ist der Befehl zum einbinden einer anderen Seite zum Bsp. So kannst du zum Bsp eine Footer Datei erstellen und einen Header. Diese kannst du nun über Include auf jeder Seite anzeigen lassen.

mfg

Premi
23.04.2002, 08:11
Also ifoundthatfrag hat es genau erfasst was ich meine! Aber leider habe ich es noch nicht so genau verstanden da ich ziemlich neu bin im Thema PHP.

Könntet ihr das vielleicht etwas ausführlicher erklären oder mir eine Seite mit nem Tutorial sagen?

The Prophet
23.04.2002, 09:26
http://www.php.net/manual/de/

Hier findest du das offizielle Manual zu PHP.

Premi
23.04.2002, 18:14
Die Manual hat mir leider nicht weiter geholfen! Wäre nett wenn jemand was hier schreiben könnte wie man das macht. Also mit PHP Script usw.!

Ifoundthatfrag
23.04.2002, 20:10
na ok....

ich wollt dir zwar irgend nen link geben aber hab keinen gefunden...

ich geb dir mal ein beispiel code und hoffe er hilft dir weiter


<table width="95%">
<tr>
<td width="25%" valign="top">
<table border="1">
<tr>
<td><a href=<?php $PHP_SELF?>?cat=news>News</a></td>
</tr>
<tr>
<td><a href=<?php $PHP_SELF?>?cat=files>Files</a></td>
</tr>
<tr>
<td><a href=<?php $PHP_SELF?>?cat=links>Links</a></td>
</tr>
</table>
</td>
<td width="75%" valign="top" >
<?php
if (!isset($cat)) $cat = "news";
include("includes/".$cat.".dumb");
?>
</td>
</tr>
</table>

die einzufügenden dateien befinden sich im verzeichnis include und haben die endung dumb
so.....
ich hoff mal das hilft dir.....