---
title: "Problem med require_once();"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177356-problem-med-require-once"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sebolaison"
published: "2009-03-09T17:32:11.000Z"
updated: "2009-03-09T20:02:59.000Z"
replies: 3
views: 459
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/177356-problem-med-require-once"
---

# Problem med require_once();

## #1 — sebolaison, 2009-03-09T17:32Z

Hallå! 

Jag har gjort en hemsida med hjälp av wamp, och har sen flyttat över hemsidan till ett webbhotell på one.com, samt lagt in databasen utan problem. 

Jag har en klass med alla funktioner (mysql.class.php) som jag kör require_once("mysql.class.php"); på... Funkaade som det ska i wamp, men inte nu när det ligger uppe  :l 

Jag gjorde en testsida enligt detta: 

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Test</title> 
</head> 
 
<body> 
<?php 
require_once("mysql.class.php"); 
?> 
</body> 
</html>
```

Och detta visas som källa i webbläsaren, den stannar vid body-taggen.. 

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Test</title> 
</head> 
  
<body>
```

Har testat att require:a andra filer och det funkar bra, alltså är det något med klassen.. Någon som vet något? 

Notera att den alltså funkar lokalt med wampserver.. 

Tack på förhand!

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

## #2 — nitro2k01, 2009-03-09T17:46Z

Du har ett fel, allra troligast ett syntaxfel, i den inkluderade filen. Pröva att lägga till följande innan require-satsen och se om du får något felmeddelande:

```
ini_set("display_errors","2");
ERROR_REPORTING(E_ALL);
```

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

## #3 — sebolaison, 2009-03-09T17:54Z

testade enbart detta innan, utan resultat.

```php
ERROR_REPORTING(E_ALL);
```

Men nu fick jag upp felmeddelandet, tackar!  :)

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

## #4 — drew, 2009-03-09T20:02Z

Om du inte kör i någonslags loop eller riskerar att samma kod körs flera gånger så är require("mysql.class.php"); bättre (snabbare och mindre resurskrävande) än require_once("mysql.class.php");

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

---

Tråden på webben: https://www.webforum.nu/amne/php/177356-problem-med-require-once
