Wpis z mikrobloga

#webdev

Co może być przyczyną takiego komunikatu? Wiem, że może mieć to związek z PHP serwera.

Fatal error: Cannot redeclare class recoverPassword in /recoverPassword.php on line 5
W 5 linii znajduje się:

class recoverPassword extends kernel
Dodam, że skrypt jest bardzo stary, działa tylko na wersji PHP 5.2. Po zmianie wersji PHP na inną, lub wyłączając cache komunikat odnosi się do ostatniej linii kodu w pliku gdzie jest:

}
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@damianooo5: w metodzie recoverPassword obydwu duplikujących się klas wstaw echo "zrodlo klasy"; (żeby wiedzieć, które jest wywoływane), a następnie w tym właściwym obejrzyj kod, jaki jest wykonywany. Albo wrzuć zawartość klasy na dropboxa, to podam linijki, w których można dodać debuga, żeby określić w czym problem.
  • Odpowiedz
@damianooo5: Proszę bardzo.
Dlatego ja nigdy nie robię plików z tymi samymi nazwami. Jak ktoś potem będzie coś robić, to przynajmniej nie pomyli miejsca docelowego.
  • Odpowiedz