Avatar billede Gudiik Nybegynder
07. januar 2010 - 12:44 Der er 8 kommentarer

Fatal error: Cannot redeclare

Hej allesammen, har lige flyttet min domæne til servage.net - Efter jeg har gjort det får jeg bare en mærkelig fejl på min functions.php .

Fejlen lyder på:

Fatal error: Cannot redeclare banlist_kommentarer() (previously declared in /home006/sub035/sc73608-VUTA/seekgather.dk/dev/inc/functions.php:3) in /home006/sub035/sc73608-VUTA/seekgather.dk/dev/inc/functions.php on line 58

Og forstår ikke helt hvad den mener.

i Linje 58 er der bare en }.
Avatar billede majbom Novice
07. januar 2010 - 12:47 #1
prøv at upload filen igen...
Avatar billede Gudiik Nybegynder
07. januar 2010 - 12:50 #2
Har jeg prøvet, flere gange :(
Avatar billede j4k0b Nybegynder
07. januar 2010 - 12:54 #3
Der ser umiddelbart ud til at du deklarerer en funktion to gange.

banlist_kommentarer()

Det kan være fordi du inkluderer functions.php to gange. Brug evt. require_once() til at inkludere den med.
Avatar billede Gudiik Nybegynder
07. januar 2010 - 12:58 #4
j4k0b, har lige siddet og kigget mine filer igennem, og includer den kun en gang. Her prøvet med include_once - det gør ingen forskel. Mener du at jeg skal bruge requier_once i stedet for include?
Avatar billede repox Seniormester
07. januar 2010 - 13:03 #5
Må vi se functions.php?
Avatar billede j4k0b Nybegynder
07. januar 2010 - 13:37 #6
include_once og require_once giver det samme.

Optræder navnet "banlist_kommentarer" flere gange i functions.php?
Avatar billede nicklasb Nybegynder
08. januar 2010 - 16:08 #7
Du kan også prøve at smide følgende rundt om din funktion:

if (!function_exists('banlist_kommentarer')) {
    function banlist_kommentarer() {
        ...
    }
}

Hvis det virker, er problemet at filen bliver kaldt flere gange (eller at funktionen er deklareret i en anden fil).

Du bør i alle tilfælde (også hvis det kommer til at virke med if-sætningen) sørge for at finde grunden til at den bliver deklareret flere gange.
Avatar billede majbom Novice
04. november 2010 - 13:09 #8
lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester