Takker meget for debug forslaget! har lige kørt det, men den siger at den kun bliver kaldt én gang, men alligevel oprettes der to mapper. Jeg er også sikker på at jeg kun kalder funktion én gang, så det er ikke derfor...
jeg ville også tror at det bliver kaldt to gange, men hvis jeg benytter den debug som blev forslået af windcape, eller får den til at udskrive noget hver gang den bliver kaldt, så viser den også at den kun bliver kaldt én gang...
rand returnerer jo også forskellige værdier fra gang til gang. Da du kun benytte time, og der kun blev oprettet én mappe, kan skyldes scriptet blev kaldt to gange inden for samme sekund.
kaldes scriptet to gange, vil ovenstående debug ikke afsløre noget
hvis jeg benytter include_once() eller require_once() burde det ikke forhindre at det kan blive kaldt fra flere includes? Problemet er der ihvertfald stadig...
Problemet ligger noget dybere i din kode, så du bliver nød til at poste ALT det kode som bliver kaldt (gerne med filnavne, hvis du bruger require/include).
jeg har ved at prøve mig frem fundet frem til hvad der skabte problemet: I en include hvor jeg har alt min html head, var der en stylesheet deklaration som havde en tom href attribut, som her:
<link rel="stylesheet" type="text/css" href="" />
Når href er tom vil der blive oprette to mapper, men hvis den ikke er tom vil der kun komme én mappe som det er tænkt. Spørgsmålet er så bare hvorfor det forholder sig sådan? Er det browseren der sender to http requests? Det sker ved Firefox men ikke IE. Var sgu ikke nem at regne ud...
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.