Gå til innhold

[Løst]Hvordan skrive noe på en side så det kommer opp på alle ander sider?


Anbefalte innlegg

Skrevet

Visste ikke helt hvor jeg skulle sette denne, så håper at mod kan flytte denne hvis den er satt i feil forumkategori.

 

Men til spørsmålet:

 

Jeg skal ha en ting på alle mine sider, som jeg skal endre på nesten hver dag.

 

F.eks så har jeg disse sidene her:

www.krissinside.no/en.html

www.krissinside.no/to.html

www.krissinside.no/tre.html

 

På hver av de sidene skal jeg ha en liten tekst med noe info som jeg vil endre på uten å måtte gå inn på hver eneste side og endre. Så jeg bare kan endre på en av sidene så blir resten endret samtidig.

 

Hvordan gjør jeg det?

Videoannonse
Annonse
Skrevet

Du kan for eksempel lage en side som heter:

www.krissinside.no/info.html

 

Deretter legger du til en "iframe"-kode på de andre sidene. Den legger du inn der du vil at infoen skal komme.

 

Så kan du bare endre info.html, voila: Det kommer på alle de andre sidene :)

 

Test ut "iframe"-koder her ;) (ANBEFALES!)

 

Si ifra hvis det er noe du lurer på?

Skrevet

I info la jeg:

<html>
<body>

Masse info.

</body>
</html>

 

 

På hver side jeg vil ha infoen på la jeg denne koden:

<html>
<body>

<iframe src ="http://minwebside.no/info.html" width="100%" height="350">
 <p>Din nettlesern støtter ikke iframe. Defor blir ikke dette innholder vist riktig.</p>
</iframe>

</body>
</html>

Skrevet
På hver side jeg vil ha infoen på la jeg denne koden:

<html>
<body>

<iframe src ="http://minwebside.no/info.html" width="100%" height="350">
  <p>Din nettles[b]ern[/b] støtter ikke iframe. Defor blir ikke dette innholde[b]r[/b] vist riktig.</p>
</iframe>

</body>
</html>

nettleseren

innholdet

 

:p

Skrevet
nettleseren

innholdet

 

:p

 

Bare satte sammen noe for å se om det funket, så skrev det litt fort, så da ble det noen feil :p

 

Slutt og bruk iframe da! Internett skal utvikle seg, ikke bruk koding fra gamle dager

 

<?php include("info.html") ?>

 

Takk! Den funket mye bedre :thumbup:

Skrevet

Har fått et lite problem her nå. Det er at jeg har info.html på minwebisde.no/info.html. Så infoen virker på minwebside.no/index.php, men ikke på andre sider som minwebside.no/ettellerannet/herviljegharinfo.php

 

Må jeg legge inn info.html på alle mapper jeg har, eller kan jeg gjøre noe annet for å få det til?

 

Nå bruker jeg

 

<?php include("minwebside.no/noe/info.html") ?>

 

men det virker ikke på minwebside.no/ettellerannet/index.php

 

Har prøvd med

 

<?php include("http://minwebisde.no/info.html") ?>

 

men det virker heller ikke.

 

Så hvordan får jeg til det uten å måtte oppdatere info-fila på mange steder?

Skrevet (endret)

Ingen av de funket :(

 

Edit:

<?php include("../info.html") ?> funket allikevel :)

 

Tusen takk for hjelpen :D

Endret av Kris.
Skrevet (endret)

(Her stod det noe som ikke er nødvendig lenger etter at brukeren over oppdaterte posten sin...)

 

Forresten må jeg få beklage at jeg ga han "iframe"-koden. Ikke helt inni PHP enda...

Endret av JanFr
Skrevet

Får et lite problem når jeg skal ha det sånn her:

minside.no/en/to/tre/index.php

 

Det funker på en og to, men når jeg kommer til tre funker den ikke. Hva må jeg gjøre for å få den til å funke der?

Skrevet

Beklager litt rask svar istad...

 

Hvis du skal ned enda ett nivå i strukturen er det ikke ... men ../../

 

Du kunne prøvd:

include $_SERVER['DOCUMENT_ROOT'].'/info.html';

Da burde du ikke trenge å endre denne pathen etter hvilken fil du inkluderer koden.

 

PS: Synes forresten dere var litt vel overkritisk til bruk av iframe her. Jeg er 100% enig at iframe ikke passer for dette formålet med det er enkelte ganger iframe kan være nyttig!

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...