Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Fatal error: Cannot redeclare
Forum PHP.pl > Forum > PHP
mvn
Witam wszystkich ! Mam pewien problem, mianowicie mam cms vWar (walki klanowe) i integruje go z własną stroną, ale ciągle wywala mi taki błąd:

Kod
Fatal error: Cannot redeclare checkcookie() (previously declared in /home/division/public_html/includes/functions_common.php:204) in /home/division/public_html/includes/functions_common.php on line 220


Dzieje się tak jak includuje, więcej niż jedną rzecz. Problem jest z funkcją "checkCookie" w pliku functions_common.php . Załważyłem, że te dwie rzeczy które includuje pobierają dane z właśnie tego pliku (functions_common.php)

funkcja checkCookie w pliku functions_common.php

Kod
function checkCookie()<BR>{<BR> global $vwardb, $n, $GPC, $vwar_memberinfo;<BR><BR> $check_id   = $n . "vwarid";<BR> $check_pass = $n . "vwarpassword";<BR><BR> if ( !isset($vwar_memberinfo) )<BR> {<BR>     $result = $vwardb->query("<BR>         SELECT memberid, ismember, password<BR>         FROM vwar".$n."_member<BR>         WHERE memberid = '".$GPC[$check_id]."'<BR>     ");<BR>     $vwar_memberinfo = $vwardb->fetch_array($result);<BR> }<BR><BR> return ifelse($vwar_memberinfo['memberid'] && $vwar_memberinfo['ismember'] == 1 && md5($vwar_memberinfo['password']) == $GPC[$check_pass], true, false);<BR>}<BR>## -------------------------------------------------------------------------------------------------------------- ##<BR>function SetVWarCookie($name, $value, $delete = 0)<BR>{<BR> global $cookiedomain, $n, $cookiepath;<BR><BR> // cookie expires in 1 year<BR> if ($delete == 1)<BR> {<BR>     $expire = time() - (3600 * 24 * 365);<BR> } else {<BR>     $expire = time() + (3600 * 24 * 365);<BR> }<BR><BR> // set global cookie, if path is empty<BR> if (empty($cookiepath))<BR> {<BR>     $cookiepath = "/";<BR> }<BR><BR> // set the cookie<BR> SetCookie( $n . $name, $value, $expire, $cookiepath,  $cookiedomain );<BR><BR> return;<BR>}<BR>




Jak zrobić aby wszystko działało jak należy ? Wiem, że troche to chaotycznie napisałem, ale nie wiem jak to dokładnie wytłumaczyć.
erix
Najprawdopodobniej załączasz ten sam plik kilka razy.

Poza tym, popraw listing, bo ciężko czytać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.