/ 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
include html-fil
Fra : Emil


Dato : 22-03-07 13:24

Hej

Hvordan inkluderer jeg en html-fil?

<?php
somePhpCode

#include html-fil.htm (vis den uden ændringer)
???("html-fil.htm");

someMorePhpCode
?>

Mvh



 
 
MooreHojer (22-03-2007)
Kommentar
Fra : MooreHojer


Dato : 22-03-07 13:35


> #include html-fil.htm (vis den uden ændringer)
det lugter hvis lidt af SSI

brug i stedet en af php's indbyggede funtioner include() eller require()

du kan læse mere om de to funtioner og forskellen på dem er:

http://dk.php.net/manual/da/function.include.php

hvis det er vigtigt at koden kun inkluderes én gang så brug include_once()
eller require_once() i stedet for.
de virker præcis som de to andre, bare med den forskel at prøver du at
inkluderer samme fil senere i samme dokument (eller i et af de inkluderede
dokumenter, for den sags skyld) så ignorerer den det.



Peter Brodersen (22-03-2007)
Kommentar
Fra : Peter Brodersen


Dato : 22-03-07 22:00

On Thu, 22 Mar 2007 13:34:50 +0100, "MooreHojer" <simon@moorehojer.dk>
wrote:

>brug i stedet en af php's indbyggede funtioner include() eller require()

Hvis filen alligevel ikke indeholder noget PHP-kode, så kan
readfile() også anbefales.

--
- Peter Brodersen
Kendt fra Internet

Bertel Lund Hansen (22-03-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-03-07 15:20

Emil skrev:

> Hvordan inkluderer jeg en html-fil?

MooreHojer har svaret dig. Jeg vil blot tilføje at en include
ikke må bevirke at der optræder flere sæt header- eller
body-tags. M.a.o. hvis man først starter en normal HTML-fil og
deri inkluderer en komplet HTML-fil, så går det galt.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408514
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste