Wstęp W poprzednim wpisie poruszyłem kwestię tworzenia filtrów do listy produktów. Dzisiaj skupię się na samej liście, która dostarczyła mi sporo radości przy poprawianiu. Z jakiegoś powodu funkcja pobierająca dane potrzebowała od 20 do 30 sekund na odesłanie wszystkiego co …

Lista produktów – jak popsuć prostą rzecz Read more »

Wstęp Tym razem będzie krótki wpis na temat filtrowania produktów. Ogólnie rzecz biorąc zagadnienie sprowadza się do prostego wpięcia warunków do funkcji pobierającej listę produktów. Powiedzmy, że pobieranie wygląda następująco: Do $where wstawiamy warunki nałożone na listę produktów. Pisałem o …

Filtrowanie produktów – jak popsuć prostą rzecz Read more »

Od czasu do czasu pojawia się potrzeba sprawdzenia jak sobie radzi jakiś serwis z komunikacją z MySQL. Najprostszym rozwiązaniem jest log wolnych zapytań, który uruchamia się poprzez wpis w my.cnf: Dzięki temu w pliku slow-mysql.log otrzymamy nie tylko zapytania zajmujące …

MySQL – lista zapytań Read more »

Wstęp Jednym z większych problemów podczas pracy z wieloma dokumentami pdf dostępnymi w panelu administracyjnym jest automatyzacja procesu drukowania tych dokumentów. Zwłaszcza, gdy każdy z nich ma inną wielkość i powinien być wydrukowany na innej drukarce (dymo, zebra, itd). W …

Automatyczne drukowanie różnych pdfów na różnych drukarkach Read more »

W większości przypadków złośliwe skrypty wgrywane są na serwer poprzez formularze zezwalające na upload plików. Problem pojawia się w momencie, gdy oryginał nie jest usuwany, a jego położenie i nazwa są łatwe do określenia. Jak więc znaleźć to, co powinno …

Jak znaleźć szkodliwy kod php udający obrazek/plik tekstowy/itp? Read more »

W dzisiejszym wpisie skupimy się na wyszukiwaniu danych w bazie MySQL. Jeśli tutaj trafiliście, to zapewne szukacie podpowiedzi jak najlepiej to wykonać. Bez obaw, postaram się wszystko wyjaśnić krok po kroku. Sposoby wyszukiwania MySQL oferuje w zasadzie dwa sposoby szukania …

Zaawansowana wyszukiwarka w php i mysql Read more »

Jeżeli z jakiegoś powodu Twój blog zaczął świrować, to może znaczyć, że zainstalowałeś szablon/wtyczkę, której celem było np. infekowanie komputerów ludzi odwiedzających Twoją stronę. Po zatrzymaniu przeglądarki i wyświetleniu źródła strony znaleźć możemy między innymi zapis: Szkodnik jest ciężki do …

Blog na wordpressie przeładowuje się raz za razem Read more »