Sanityzacja do mysql za pomocą rzutowania

Nie sanityzuj danych za pomocą (int)$zmienna ani intval($zmienna), co jeśli ładowana liczba jest większa od 2147483647. Użyj mysql_real_escape_string() lub innej funkcji sanityzującej.

Bonus: intval(’42’,8)===34 ale intval(42,8)===42 a to dlatego, że 42 jest już typu integer, więc konwersja nie jest wykonywana.

Więcej...

PHP Fatal error: Cannot redeclare

Nie chcąc reklamować konkretnych dostawców usług hostingowych, niektórzy z nich lubią cache’ować includowane pliki php, więc jeśli w takim pliku masz definicje funkcji, aby uniknąć błędów „cannot redeclare function” w includowanym pliku sprawdź, czy funkcja nie została wcześniej zadeklarowana, za pomocą:

if (!function_exists("nazwaFunkcji")) { 
    function nazwaFunkcji() { 
        ... 
    } 
}
Więcej...

Struktura dokumentu a tagi H1

Na każdej podstronie powinien być jeden (tylko i aż) tag H1 w głównej strukturze, określający jej tytuł. Mimo, że html5 już jest w bardzo zaawansowanej postaci, nadal optymalnie jest tytułować <section>, <nav>, <article>, etc. za pomocą H2 i dalej.

Więcej...

Ukryj / Pokaż wybranym status na Facebooku

Każdą treść, którą publikujesz na tablicy na Facebooku, możesz ukryć przed konkretnymi osobami, lub pokazać tylko wybranym osobom. Wystarczy kliknąć „custom” po kliknięciu „more options” na liście obok przycisku „post”, tam wybrać osoby, przed którymi chcemy zawartość ukryć, lub którym zawartość chcemy pokazać.

Więcej...

code.google padło

Miliony stron używających jquery, czy google fonts linkujących te biblioteki z googlowego CDN nie działa.

Więcej...

Perpetum

znajdź znajomego, któremu tak jak Tobie brakuje troche kasy. włóż do pudełka 20zł, znajomy niech także włoży 20zł do pudełka. następnie sprzedaj pudełko znajomemu za 30zł. obydwoje zarobicie w ten sposób po 10zł. powtarzajcie aby uzyskać nieskończoną ilość pieniędzy.

Więcej...

posterize yer PNGs!

Duży plik graficzny, który zapisany do JPG wygląda obleśnie, GIF i PNG8 ma za mało kolorów, a PNG24 waży w cholerę?

Dodaj w photoshopie na samą górę nową warstwę dopasowującą POSTERYZACJA posterize i dopasuj suwakiem tak, by wyglądało dobrze i patrz, jak waga PNG24 maleje! Następnie przepuść przez TinyPNG.

Więcej...
< >