Grafiskt Forum
Grafiskt Forum > Webbdesign & -utveckling
Registrera Vanliga frågor Medlemslista Sök Dagens inlägg Markera forum som lästa
Webbdesign & -utveckling Form, funktion, navigation m.m.



Svara på ämnet
 
Ämnesverktyg
2008-09-05, 20:42
  No. 1
Andreas|H
Användare
Ort: Sundsvall

Inlägg: 114
PHP include?
Hur ska jag skriva för att lyckas med ett PHP Include?

Jag har lyckats med att få till det förr men nu är det stilla i kontoret igen...

Include-filen meny.php ligger i en separat mapp, grafiken som är med i meny.php ligger i ytterligare en annan mapp med ett par nivåer.
jag misstänker att detär något med sökvägarna som spökar för mig.

Så om någon kunde ge mig ett exempel på hur include-koden ska se ut i dokumentet där mey ska inkluderas och även hur sökvägarna ska se ut för grafiken i meny.php så är jag tacksam.

Så här ser strukturen ut... meny.php ska alltså ligga som include i index.php.

www/include/meny.php

www/grafik/meny/knappar.gif

www/index.php
Andreas|H är inte uppkopplad  
Svara med citat
2008-09-05, 20:46
  No. 2
Famous
Allt-i-allo
 
Famouss avatar
Eric Johansson, 30
Ort: Solna

Inlägg: 16 665

Vet inte om jag minns helt fel nu, men för att komma rätt med bilder osv kan du börja sökvägen med "/" så utgår den från rooten hela tiden. Kanske har med serverinställningarna att göra?

<img src="/grafik/meny/knappar.gif" alt="" />

Tex.

www.ericj.se ٩(̾●̮̮̃̾•̃̾)۶
Famous är uppkopplad nu  
Svara med citat
2008-09-05, 20:57
  No. 3
Richard Olsson
Programmerare
Ort: Malmö

Inlägg: 1 462

Tänk såhär: vad som inkluderas i din PHP-kod och vad du har för länkar och bildreferenser i din HTML-kod är två helt olika saker. Servern bryr sig inte om vad det står i dina img-taggar. Det är webbläsaren som laddar hem bilderna och således först när HTML-koden når webbläsaren som referenserna behöver stämma.

Börja med att se till att dina PHP-includes fungerar. Sedan öppnar du sidan i din webbläsare och kollar på koden. Då inser du rätt fort att i dina inkluderade filer ska du låtsas att den aktuella filen befinner sig på samma plats som den inkluderande filen.

Alltså, om /index.php inkluderar /path/to/my/include.inc.php och den sistnämnda filen innehåller en bildtagg så ska den bildreferensen vara utformad som om den befann sig i /index.php. Om bilden således ligger på /images/myimage.jpg så ska bildreferensen också vara "images/myimage.jpg".

Senast redigerad av Richard Olsson den 2008-09-05 klockan 20:58.
Richard Olsson är inte uppkopplad  
Svara med citat
Svara på ämnet

Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg



Alla tider är GMT +2. Klockan är nu 22:26.




Grafiskt Forum sponsras av Loopia Webbhotell:




Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.