Po
aktualizacji PHP do wersji 7.2 trzeba uważać na funkcję count() ponieważ od teraz będziemy otrzymywać „Warning” jeśli argumentem count nie będzie tablica. W miejscach gdzie mamy te ostrzeżenia oraz ogólnie – miejsca gdzie używamy tej funkcji warto stosować schemat:
Zawieszenie się serwera Apache w określonym miejscu frameworka Kohana 2.3.x
Apache
wyrzucał mi błąd po dodaniu Hooka (hooks) do Kohany. Ale nie wszędzie – tylko przy wywołaniu kontrolera z modułu (katalogu modules).
Hook dokonywał manipulacji na końcowym widoku i prawdopodobnie w jakiś sposób w module nie umiał dostać się do metody w klasie Hooka.
Poniżej logi.
Bezpieczeństwo forów dyskusyjnych
Fora dyskusyjne – początki
Początkiem powstania for internetowych były fora dyskusyjne ogólnoświatowego usenet-u w którym komunikacja odbywała się za pomocą poczty e-mail. Użytkownicy z serwerów usnetu mogli wysyłać sobie nawzajem wiadomości oraz tworzyć tzn. listy dyskusyjne. Taką umieszczoną informację nazwano „postem” (z ang. post – „wyświetlić informację”). W tym samym czasie rozwijały się także BBS-y czyli Bulletin Board System. W skrócie polegało to na tym że ktoś udostępnił na swoim komputerze wydzielone miejsce gdzie można było wymieniać się informacjami a przede wszystkim zamieszczać i czytać ogłoszenia a także wymieniać się plikami. Z biegiem czasu niektóre BBS-y zostały włączone do typowego usnet-u.
Niezależnie od technologii i postępu podstawowa zasada działania takich grup nie zmieniła się: wysłane wiadomości nie trafiają od razu do odbiorców tylko są przechowywanie i zapisane lokalnie, ktoś kto chce przeczytać/odpowiedzieć na post musi dopiero tam wejść i odczytać informacje.
(więcej…)
Masz problem? To kodowanie BOM!
Jest
coś o czym wiele ludzi nie ma pojęcia a jest sprawcą ich problemów.
Jest
coś co powoduje błędy w ich kodzie a nie będąc przy tym kodem.
To coś jest niewidoczne.
„BOM” może powodować błędy:
- „Cannot add/modify header information – headers already sent by.. ” (przeważnie z użycia funkcji „header” w PHP)
- niechciane ‚paddingi’ w stylach css & html (przeważnie z includowania plików)
jak sobie pomóc:
- kodować pliki z jednego projektu w jednym kodowaniu „UTF-8 bez BOM” – a najlepiej kodować w tym wszystko :)
Edytory które polecam i które wspierają to kodowanie: Notepad++