/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Styring af frames med PHP
Fra : Thomas Brøgger


Dato : 07-04-02 10:39

Hej

Jeg vil meget gerne havde det sådan at jeg kan styre indholdet af frames på
mit site med parametre fra URL'en.

For eksemple at jeg kan skifte indholdet af min "main-frame" så man kan give
specifikke URL'er til sider på mit site. Jeg håber det kan gøres med PHP,
men jeg kan ikke lige gennemskue det.

Alternativet er at man laver en frames side pr side jeg vil kunne kalde på
URL'en, men det syntes jeg bliver fuldstændigt uoverskueligt at
vedligeholde.

Jeg håber der er en der kan hjælpe.

Hilsen
Thomas Brøgger
www.broeggerklanen.dk



 
 
Brian Jørgensen (07-04-2002)
Kommentar
Fra : Brian Jørgensen


Dato : 07-04-02 10:56

"Thomas Brøgger" <thomas@broeggerklanen.dk> wrote:

> Hej
>
> Jeg vil meget gerne havde det sådan at jeg kan styre indholdet af frames på
> mit site med parametre fra URL'en.
>
> For eksemple at jeg kan skifte indholdet af min "main-frame" så man kan give
> specifikke URL'er til sider på mit site. Jeg håber det kan gøres med PHP,
> men jeg kan ikke lige gennemskue det.
>
> Alternativet er at man laver en frames side pr side jeg vil kunne kalde på
> URL'en, men det syntes jeg bliver fuldstændigt uoverskueligt at
> vedligeholde.
>
> Jeg håber der er en der kan hjælpe.

Jeg lavede noget engang til et skole projekt og det fungerede fint.
Det er meget simpelt, så du burde selv kunne bygge videre på det.

# index.php
<? if (!isset($url)) { $url = "main.php"; } ?>

<html>
<head><title>Frameset vha. PHP</title></head>
<frameset rows="100,*">
<frame name="banner" src="banner.php">
<frame name="main" src="<?=$url;?>">
</frameset>
</html>

#index.php - slut

Så skal kan du fremover linke til
http://www.example.com/index.php?url=linux.php

Håber det kan bruges.
--
MVH / Best regards
Brian Jørgensen
qte@mail.dk



Kasper Damkjær (07-04-2002)
Kommentar
Fra : Kasper Damkjær


Dato : 07-04-02 11:14

Thomas Brøgger skrev: (messageID:
<news:3cb0130f$0$68778$edfadb0f@dspool01.news.tele.dk>)

> Hej
>
> Jeg vil meget gerne havde det sådan at jeg kan styre indholdet af
> frames på mit site med parametre fra URL'en.
>
> For eksemple at jeg kan skifte indholdet af min "main-frame" så man kan
> give specifikke URL'er til sider på mit site. Jeg håber det kan gøres
> med PHP, men jeg kan ikke lige gennemskue det.
>
> Alternativet er at man laver en frames side pr side jeg vil kunne kalde
> på URL'en, men det syntes jeg bliver fuldstændigt uoverskueligt at
> vedligeholde.
>
> Jeg håber der er en der kan hjælpe.

Hej Thomas,

Du kan ret nemt gøre det med PHP. Hvis du f.eks. har urlen
http://www.broeggerklanen.dk/index.php?id=enside, kan du i dit frameset
(index.php) hente indholdet i din main-frame således:

<frame name="main-frame" src="<?php echo "stien/til/dine/htmlfiler/".
$enside.".html"; ?>">

Alternativt kan du helt droppe frames, og istedet inkludere din menu med
PHP.

--
Kasper Damkjær
http://www.damkjaer.net

Thomas Lindgaard (07-04-2002)
Kommentar
Fra : Thomas Lindgaard


Dato : 07-04-02 18:29

Davs

> Du kan ret nemt gøre det med PHP. Hvis du f.eks. har urlen
> http://www.broeggerklanen.dk/index.php?id=enside, kan du i dit frameset
> (index.php) hente indholdet i din main-frame således:
>
> <frame name="main-frame" src="<?php echo "stien/til/dine/htmlfiler/".
> $enside.".html"; ?>">

Der skulle vel have stået $id i stedet for $enside:

<frame name="main-frame" src="<?php echo
"stien/til/dine/htmlfiler/".$id.".html"; ?>">

.... bare lige for at træde i det :)

Mvh. Thomas




Kasper Damkjær (07-04-2002)
Kommentar
Fra : Kasper Damkjær


Dato : 07-04-02 20:41

Thomas Lindgaard skrev: (messageID: <news:3cb0826b$0$11953
$edfadb0f@dspool01.news.tele.dk>)

> Davs
>

[snip: min brøler]

>
> Der skulle vel have stået $id i stedet for $enside:
>
> <frame name="main-frame" src="<?php echo
> "stien/til/dine/htmlfiler/".$id.".html"; ?>">
>
> ... bare lige for at træde i det :)
>

Jep, du har ret. Det var en smutter fra min side :(

--
Kasper Damkjær
http://www.damkjaer.net

Kristian Risager Lar~ (07-04-2002)
Kommentar
Fra : Kristian Risager Lar~


Dato : 07-04-02 20:59

> > ... bare lige for at træde i det :)
> Jep, du har ret. Det var en smutter fra min side :(

Rigtige nørder kan vel erstatte variablenavne med hænderne bundet på ryggen.
:)

--
Kristian Risager Larsen
http://www.kezze.dk - mailto:kezze@kezze.dk
"Artificial Intelligence usually beats natural stupidity."



Kasper Damkjær (07-04-2002)
Kommentar
Fra : Kasper Damkjær


Dato : 07-04-02 21:14

Kristian Risager Larsen skrev: (messageID:
<news:a8q8ag$bse$1@sunsite.dk>)

>> > ... bare lige for at træde i det :)
>> Jep, du har ret. Det var en smutter fra min side :(
>
> Rigtige nørder kan vel erstatte variablenavne med hænderne bundet på
> ryggen.
>:)
>

Ak ja, ak ja :) Jeg skal åbenbart ikke prøve at tænke for meget om søndagen
:-/

--
Kasper Damkjær

http://www.damkjaer.net/
- endelig kom v. 3! :)

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste