Gå til innhold

bruk av require_once() og require()


Anbefalte innlegg

Videoannonse
Annonse

require_once()/include_once() bør brukes når det inkluderes kode (funksjoner o.l.).

require()/include() må brukes når det inkluderes innhold (dersom det skal inkluderes flere ganger).

 

include når det som skal inkluderes er uviktig (siden stopper ikke dersom det ikke blir funnet)

require når det som skal inkluderes er viktig (siden stopper dersom det ikke blir funnet)

 

ang. avslutting

 

<?php alt som står her blir tolket av php til følgende tegn dukker opp ?>

 

skal du ha flere "linjer" på samme linje (flere funksjoner på samme linje) må alle linjene/funksjonene avsluttes med ";" (semicolon) bortsett fra den siste.

 

<?php

 

print "hello ";

print "something else. ";

print "dada";

 

?>

 

kan skrives:

 

<?php print "hello "; print "something else. "; print "dada" ?>

Lenke til kommentar

ok. takk for svaret.

 

nå som vi snakker om "require".

 

Jeg prøver å legge dette:

 

			<?php
		// menu
require_once 'menu.php';

?>

 

i min "header" på hjemmesiden!

 

I menu.php ligger

 

	<li>
<a class="on" title="home" href="http://www.minhjemmeside.com/">Hjem</a> </li>

 

Når jeg legger inn "require_once 'menu.php';" i min "index.php", skjer det noe i IE7! Bildet nedenfor forklarer vel problemet!

post-81063-1200616634_thumb.jpg

Endret av Unlimited
Lenke til kommentar

hvor skal da "position: relative;" være? her er det jeg bruker;

 

#logo H1 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(logo.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 150px
}
#logo H1 SPAN {
DISPLAY: none
}
#logo H1 A {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 197px; PADDING-TOP: 0px; HEIGHT: 150px
}

Lenke til kommentar

det ser ut som det ikke virker! jeg får samme avstanden som er vist på bildet i IE7! Vet du om noen andre veier å kunne koble en side som inneholder "menu"-linjen til diverse sider.

 

eks:

 

jeg har index.php , contact.php og games.php

og vil ha en fil menu.php som inneholder (som vist oppe) menyen. og isteden for å gå til hver enkel fil for å endre på adresser og tekster går jeg direkte til menu.php og derfra endrer menyen som vises i index.php , contact.php og games.php

Lenke til kommentar

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...