Fehlermeldung microtime nach Einbau einer Statistik

Gesperrt
spandauer13595
Beiträge: 25
Registriert: So 30. Jan 2005, 08:00
Kontaktdaten:

Fehlermeldung microtime nach Einbau einer Statistik

Beitrag von spandauer13595 »

Hallo,

ich habe eine Statistiksoftware installiert und deren php-Einbaucode in meine Layouts eingefügt. Seitdem bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Cannot redeclare getmicrotime() (previously declared in /home/httpd/vhosts/xxx/httpdocs/contenido/includes/functions.general.php:472) in /home/httpd/vhosts/xxx/httpdocs/statistic/inc/common_s.inc.php on line 44
Jetzt die Frage:
Wozu dient diese Funktion? Gibt es eventuell eine elegante Lösung, diesen Fehler zu vermeiden?
stese
Beiträge: 1040
Registriert: Fr 3. Dez 2004, 17:47
Wohnort: München
Kontaktdaten:

Beitrag von stese »

die funktion dient dazu die aktuelle zeit herauszufinden (wird häufig benötigt - u.a. bei contenido - um die geschwindigkeit zur generierung von dynamischen seiten zu ermitteln) - sie kommt nun einmal in deinem statistik script und in contenido vor - daher der fehler - im klartext: eine sollte rausfliegen, da es nicht 2 funktionen mit gleichen namen geben darf

elegante lösung:
suche in deinem php snippet, den du eingebunden hast nach der
function getmicrotime()
und setze diese in eine if abfrage:

Code: Alles auswählen

if ( !function_exists("getmicrotime") ) {
   function getmicrotime() {
   /// ... hier steht der rest
   }
}
spandauer13595
Beiträge: 25
Registriert: So 30. Jan 2005, 08:00
Kontaktdaten:

Beitrag von spandauer13595 »

Danke, das hat geholfen :D
Gesperrt