piio@jabster.pl


Dziś także stronę forum huba http://polaniechub.piio.info zaatakował syndrom roku przestępnego.


Błąd wynika z niedopatrzenia w skrypcie function_add.php w phpbb, nie założono że istnieje coś takiego jak rok przestępny, co skutkowało ładnym errorem, dzięki czemu przy włączonym powiadamianiu o użytkownikach obchodzących urodziny na stronie głównej forum nie było dostępu do huba (oczywiście tylko z głównej strony, wejście w podlinków nie powodowało problemu).


Błąd jest rozwiązywalny na 2 sposoby:
1. Usunięcie tymczasowo powiadamiania o użytkownikach obchodzących urodziny ze strony głównej.
2. Zmiana w kodzie php

else if ( $month 2 && $day > 28)
{
return 'error'; //only 28 days in feb.
}


na

else if ( date("L") 0 && $month 2 && $day > 28)
{
return 'error 28'; //only 28 days in feb.
}
else if ( date("L") 1 && $month == 2 && $day > 29)
{
return ‘error 29’; //only 29 days in feb. leap-year
//fixed by Widmo
}


Błąd rozwiązany dzięki stronie http://www.arcy.net/2008/02/29/blad-29-lutego-w-phpbb-by-przemo/

Dodaj komentarz
Textile Lite włączone

Dodaj komentarz