Tytułem wstępu... jestem Tu nowy i fajnie by było by w późniejszym etapie zaawansowania, bym sam mógł pomagać... ale - jest ale

Otóż:
Skleciłem skrypt z rejestracją użytkowników. Pola wpisane w input sa wysylane do sesji nastepnie jest przekierowanie do pliku gdzie nastepuje tworzenie wpisu nowego użytkownika w bazie (createusr.php) - sprawdzanie poprawności wpisanych danych i przekierowuje do logowania. Jednak po przejsciu do createusr.php pojawia sie mi blad:
Cytat
Fatal error: Cannot redeclare class InvalidArgumentException in C:\wamp\www\logowanie\errors.inc on line 10
Oczywiscie plik createusr.php pobiera obiekt user_menager.inc oraz errors.inc
Zatem (wedugl mnie) blad mam w errors.inc choc jakos sam nie potrafie go dostrzec, zatem prosze Was drodzy forumowicze o pomoc:)
PS: Przygoda z Mysql/php nie jest mi zbyt długa zatem prosze nie wściekać się zbytnio jeśli (zapewne) jest to jakiś banalny błąd

Pozdrawiam!
Niżej kod errors.inc
Kod
<?php
class InvalidArgumentException extends Exception
{
public function __construct()
{
parent::__construct('Wywołanie funkcji z nieprawidłowym parametrem');
}
}
class UserAlreadyExistsException extends Exception
{
public function __construct()
{
parent::__construct('Użytkownik o takiej nazwie już istnieje.');
}
}
class NoSuchUserException extends Exception
{
public function __construct()
{
parent::__construct('Nie ma takiego użytkownika w systemie');
}
}
class InvalidLoginException extends Exception
{
public function __construct()
{
parent::__construct('Przesłana hasła login/hasło jest nieprawidłowa.');
}
}
class DatabaseErrorException extends Exception
{
public function __construct($in_msg)
{
parent::__construct('Wystąpił błąd bazy danych: '
. $in_msg);
}
}
class InvalidInputException extends Exception
{
public function __construct()
{
parent::__construct('Treść formularza była nieprawidłowa');
}
}
?>
class InvalidArgumentException extends Exception
{
public function __construct()
{
parent::__construct('Wywołanie funkcji z nieprawidłowym parametrem');
}
}
class UserAlreadyExistsException extends Exception
{
public function __construct()
{
parent::__construct('Użytkownik o takiej nazwie już istnieje.');
}
}
class NoSuchUserException extends Exception
{
public function __construct()
{
parent::__construct('Nie ma takiego użytkownika w systemie');
}
}
class InvalidLoginException extends Exception
{
public function __construct()
{
parent::__construct('Przesłana hasła login/hasło jest nieprawidłowa.');
}
}
class DatabaseErrorException extends Exception
{
public function __construct($in_msg)
{
parent::__construct('Wystąpił błąd bazy danych: '
. $in_msg);
}
}
class InvalidInputException extends Exception
{
public function __construct()
{
parent::__construct('Treść formularza była nieprawidłowa');
}
}
?>