Gå til innhold

mappe struktur utfordring i inlude kommando


Anbefalte innlegg

Jeg har en utfordring som jeg ikke helt klarer å forstå hvorfor.

F.eks:

 

Jeg har index.php, og i den fila har jeg et kommando som sier:

<?php include 'banner.html'; ?>

I den banner.html filen har jeg f.eks:

<img src="images/logotop.png" alt="">

Dette funker fett og greit og begge ligger i root.

 

MEN, om jeg oppretter en mappe og en php: resulater/resultater.php

 
I resultater.php har jeg også kommando:
<?php include '../banner.html'; ?>

Her går den en mappe tilbake og finner filen, MEN nå vil ikke bildene vises.

Hvorfor ? Det er jo samme fil. !!!

Endret av funkweb
Lenke til kommentar
Videoannonse
Annonse

Jeg må vel legge til at jeg prøvde å endre:

<img src="images/logotop.png" alt="">

til

<img src="http://localhost/images/logotop.png" alt="">

Dette fungerte, vet ikke om dette er riktig måte å gjøre det på.

Hadde vært fint om noen kunne gi meg en god tips.

Lenke til kommentar

Relativ filbane har utgangspunkt i filen du inkluderer fra, ikke filen som blir inkludert.

Om html-filen ligger i ../ så ligger også bildet i ../images/

Nei.

 

f.eks:

 

c:\index.php

c:\images\logo.png

c:\resultater\resultater.php

c:\banner.html

 

Når du laster inn index.php så henter den bildene helt fint, men kjører du resultater.php så vil den ikke hente inn bildene. Likevel ser jeg at php fant: banner.html

 

å laste inn banner.html henter bildene helt fint.

å laste inn index.php (som henter inn banner.html) henter bildene helt fint.

MEN å laste inn resultater.php som ligger i en mappe klarte ikke å loade bildene men fant altså banner.html filen. !!!

 

Det er hva jeg lurte på.

 

Men uansett, jeg la til URL isteden og det funka. Det at det ikke fungerer på vanlig måte er rart. Derfor spør jeg om det finnes en fin måte å strukturere dette på eller hva gjorde jeg galt?

Lenke til kommentar
  • 4 uker senere...

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...