---
title: "fatal error ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/187498-fatal-error"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "vagann"
published: "2011-07-26T09:46:55.000Z"
updated: "2011-07-28T03:14:55.000Z"
replies: 7
views: 1603
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/187498-fatal-error"
---

# fatal error ?

## #1 — vagann, 2011-07-26T09:46Z

Fatal error: Cannot redeclare db_escape() (previously declared in /home/public_html/config.php:27) in /home/public_html//config.php on line 42

line 27-42 :

```php
function db_escape ($post)
{
   if (is_string($post)) {
     if (get_magic_quotes_gpc()) {
        $post = stripslashes($post);
     }
     return mysql_real_escape_string($post);
   }

   foreach ($post as $key => $val) {
      $post[$key] = db_escape($val);
   }
   
   return $post;

  rad:42}
```

hur löser man detta ?

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

## #2 — metalboy, 2011-07-26T09:58Z

Inkluderar du möjligen filen som innehåller din funktion två gånger?

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

## #3 — vagann, 2011-07-26T10:06Z

nah har bara inkluderat den en gång i index filen

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

## #4 — vagann, 2011-07-27T14:39Z

Bump

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

## #5 — @nders, 2011-07-27T14:57Z

Inkluderar du någon annan fil som också inkluderar nämnda fil?

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

## #6 — vagann, 2011-07-27T19:14Z

inkluderar body.php , sedan i body.php har jag 

```php
<?php include($page_content); ?>
```

och då denna raden definieras i index.php:

```php
$page_content = 'index.php';
```

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

## #7 — Pedda, 2011-07-27T20:19Z

Om du råkar inkludera filen med funktionen två gånger så får du felmeddelandet.
Ett sätt att undgå att det sker är att använda require_once() istället för include().
Om man använder require_once() så inkluderas inte filen en andra gång om den redan har inkluderats.

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

## #8 — vagann, 2011-07-28T03:14Z

TACKAR!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/187498-fatal-error
