php include link og target

Tags:    php

Jeg er ret ny i php men ved dog lidt.
Jeg har en hjemmeide der er lavet som frames dvs den er opdelt i tre html filer som er en menu til venstre og en som er top.html og en som er midt.html
Det kender i godt.
Jeg ville gerne lave den om til php ikke fordi den (endnu :) ligger i en database den består at filer og mapper men jeg ville gerne lave den med include men hvordan kommer så mine filer (html filer) op i den midterste includet fil ? sådan som det gør nu der er jo ikke noget target jeg kan henvise til.
Hvis man forestiller sig at i den venstre mene som er includet (hvordan man så end gør det) og der der stor <a http://minfil.html target= ???? der er jo ikke noget target i en includet fil ? eller er der ? Årsagen til jeg tror det ville være bedre uden de rammer er at så fylder det ikke så meget og man bliver altid stående samme sted og ser de link man klikker på med untagelse at at hvis der skal være et target=_blank ? kan man også lave det ? Hvordan sætter jeg en includet fil fx venstremenu.php til at være nogle procent bred så det ligner en menu i venster side og ikke fylder det hele ?
Håber nogle vil oplyse mig om disse ting da det virker ret mærkeligt på mig ?





5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
include er bare

include "filnavn.php";

så henter den bare den fil og viser den



Den side du har den skrevne kode i, skal slutte med .php og ikke .html :)



Altså hvis det skal værer i FRAMES ser det der jo slet ikke rigtigt ud. du kunne lave noget ala det her.
Fold kodeboks ind/udKode 


I en HTML fil kaldet menu.html kunne du så have

Fold kodeboks ind/udKode 


i din menu_a.php fil skriver du så:

Fold kodeboks ind/udKode 

Og det samme i din menu_b.php fil.

Den includer så din menu.html fil som indholder linksne. og targeter dem til midt framen.


Hvis det du mener er at have linksne i PHP filen, kunne det gøres sådan her.

Fold kodeboks ind/udKode 


Mv.h Jonas Michaelsen





Jo men så forsvinder min menu ude til venstre ?
Skal den så includes igen i den næste side ?
Jeg har lavet noget sådan
<table width="15%" align="left" border="1">
<tr>

<td height="600" align="left" width="15%" valign="top">
<? include ("dentilvenstre.html");?>

</td>


</tr>
</table>


<table width="80%" align="center" border="1">
<tr>

<td height="100" align="center" width="80%" valign="top">
<? include ("toppen.html");?>

</td>


</tr>
</table>


<table width="80%" align="center" border="1">
<tr>

<td align="center" width="80%" valign="top">
<? include ("dinimidt.html");?>

</td>


</tr>
</table>

og det skulle gerne komme en html fil i denimidten uden de andre forsvinder altså ikke åben bare som ny side



det gør vil ingen forskel ?



t