Jeg fᅵr den her :
Fatal error: Cannot redeclare makeguestmsgs() (previously declared in
/customers/bbsorensen.com/bbsorensen.com/httpd.www/guest_bog.php:40) in
/customers/bbsorensen.com/bbsorensen.com/httpd.www/guest_bog.php on
line 42
koden :
38 function MakeGuestMsgs() {
39 // Her skal data hentes fra database, og formatteres til
visning...
40 $gst_str = MakeMsg( 'Birger Sᅵrensen', 'M|Velkommen|mtil denne
gᅵstebog|nTEST!');
41 return $gst_str;
42 }
Altsᅵ, functionen kan ikke redeklareres, i den linie hvor den
afsluttes, fordi den allerede er deklareret, hvor den kalder en anden.
For mig at se, rent knald.
Funktionen bliver ikke deklareret der hvor parseren siger den ikke kan
redeklarere - den bliver heller ikke deklareret der hvor parseren siger
den bliver det fᅵrste gang.
Nogen der har en forklaring, eller vᅵret ude for noget tilsvarende?
Memory overflow?
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Post evt. noget mere af koden, det er ikke sikkert fejlen er opstᅵet i
de linjer, selvom det er der parseren stopper.
Koden du viser, er det koden fra guest_bog.php? Sikker pᅵ du ikke
includer et eller andet, som ved en fejl bliver inkluderet mere end ᅵn
gang? Det vil typisk vᅵre i sᅵdanne situationer, du fᅵr den fejl.
/Johan
Tror det var noget serverbᅵvl (one.com).
Koden virkede fint, hvis den blev sat ind i stedet for kaldet til
funkrionen.
Problemet er sᅵ siden gᅵet i sig selv igen, og det virker fint nu ;>)
// test.php
function doStuff() {}
// page.php
include 'test.php';
include 'test.php';
Her vil du fᅵ en fejlmeddelsen, sᅵ kan man "overwrite" den med
include_once 'test.php';
include_once 'test.php';
Sᅵ hᅵjst sandsynligt, sᅵ inkluder du samme fil 2 steder mᅵske?