---
title: "Layouten blir konstig när jag inkluderar den med require i php-koden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/155511-layouten-blir-konstig-när-jag-inkluderar-den-med-require-i-php-koden"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "xtreme"
published: "2007-01-03T15:36:23.000Z"
updated: "2007-01-03T16:57:58.000Z"
replies: 6
views: 312
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/155511-layouten-blir-konstig-när-jag-inkluderar-den-med-require-i-php-koden"
---

# Layouten blir konstig när jag inkluderar den med require i php-koden

## #1 — xtreme, 2007-01-03T15:36Z

Har en sida med ren (x)html-kod och lite css. Vill inkludera den i min php-kod och skriver då 

```php
require ("adressen/login.htm");
```

 

htm-sidan kommer fram men ser konstig ut. Alla formateringar, färger, etc verkar inte ha kommit med. 

Har provat att byta ut \*.htm mot \*.php och \*.inc men fortfarande samma resultat. 

Varför blir det så?

Permalänk: https://www.webforum.nu/p/155511

## #2 — Dies_Irae, 2007-01-03T16:21Z

kan va så att källkoden i login.html peker till css:er relativt från sig själv.

Permalänk: https://www.webforum.nu/p/1917586

## #3 — xtreme, 2007-01-03T16:31Z

> **Dies_Irae skrev:**
>
> kan va så att källkoden i login.html peker till css:er relativt från sig själv.

Där hängde jag inte med ;)

Har css:er i samma mapp som jag länkar till från login.htm med hjälp av 

```
<link rel="stylesheet" type="text/css" href="design.css">
```

login.htm funkar perfekt när jag öppnar den (som vanligt) utan att anropa den genom "require".

Permalänk: https://www.webforum.nu/p/1917589

## #4 — Peter S, 2007-01-03T16:37Z

Så design.css ligger i samma mapp som den fil i vilken require() anropas?

Permalänk: https://www.webforum.nu/p/1917591

## #5 — xtreme, 2007-01-03T16:48Z

> **Peter S skrev:**
>
> Så design.css ligger i samma mapp som den fil i vilken require() anropas?

Nej måste den göra det?

Så här ser det ut:

I rooten ligger index.php och i den står lite php, bland annat:

```php
require ("login_screens/login.htm");
```

I en mapp som heter login_screens har jag login.htm, design.css, +lite bilder för loginsidan.

Permalänk: https://www.webforum.nu/p/1917595

## #6 — Peter S, 2007-01-03T16:53Z

Troligtvis behöver den det. Eftersom innehållet "klistras" in i PHP-filen kommer design.css försöka hittas i samma mapp. Antingen lägger du CSS-filen i samma mapp som PHP-filen, eller så ändrar du sökvägen i \<link src\>.

Permalänk: https://www.webforum.nu/p/1917598

## #7 — xtreme, 2007-01-03T16:57Z

Provade att flytta design.css och det ser bättre ut

Permalänk: https://www.webforum.nu/p/1917601

---

Tråden på webben: https://www.webforum.nu/amne/php/155511-layouten-blir-konstig-när-jag-inkluderar-den-med-require-i-php-koden
