Search Results for: plik

Jak zabezpieczyć aplikację dla platformy Facebook.pl?

Całkiem niedawno, tworząc aplikację dla platformy Facebook.pl spotkałem się z ciekawym zagadnieniem. Atak DOS na aplikację Facebook’a! Nigdy wcześniej nie przyszło mi do głowy aby pomyśleć o tym aspekcie zabezpieczania aplikacji. Jak dotąd, wszystkie testy i zabezpieczenia zaimplementowane w kodzie aplikacji zostały ukierunkowane na odwołania z poza platformy, natomiast odwołania przychodzące z serwera Facebook, niejako domyślnie, zostały uznane za bezpieczne. Nic bardziej błędnego… Przyznaję się, moja czujność została uśpiona i obudziła się dosyć drastycznie pewnego pięknego popołudnia gdy serwer hostujący aplikację zwiększał LOAD (...)

Przyjazne adresy URL. Czy dodawać rozszerzenie pliku?

Zawsze nurtowało mnie pytanie czy rozszerzenie pliku .html czy też .php jest potrzebne w przyjaznych adresach URL.  Z logicznego punktu widzenia NIE! Absolutnie nie jest, bo i po co? I tu się zgodzę, o wiele ładniej i krócej wygląda adres:

Jak zmusić przeglądarkę aby automatycznie pobrała nowy plik stylu css po modyfikacji?

Przeglądarki zapisuja do pamięci cache domyślnie wszystkie pliki styli css. Aby zmusić przeglądarkę do pobrania nowej wersji pliku css dołączmy do niego datę ostatniej modyfikacji jako parametr: W wyniku wyświetli się: Za każdym razem jak tylko wyślemy nowy plik na serwer przeglądarka automatycznie pobierze jego zawartość na komputer użytkownika. (...)

Jak zabezpieczyć dołączane pliki (include,require) przed nieuprawnionym dostępem?

Najprostszym sposobem jest umieszczenie w każdym dołączanym pliku następującej linijki: Powyższa instrukcja spowoduje sprawdzenie czy stała istnieje jeśli nie skrypt zakończy działanie. Stałą należy zdefiniować w pliku który będzie „rodzicem” dla dołączanych plikó za pomocą instrukcji include, require, include_once, require_once: Próba uruchomienia skryptu z poza głównego pliku zakończy się niepowodzeniem (...)

Jak wysłać plik z przeglądarki do użytkownika?

Aby zmusić przeglądarkę do wysłania pliku (Zapisz jako …) należy wysłać odpowiednie nagłówki: Powyższy kod zmusi przeglądarkę do wysłania pliku zamiast wyświetlania, zauważ że nazwa pliku umieszczona jest wewnątrz cudzysłowiów co zapobiega utracie rozszerzenia lub częsci nazwy jeśli wystepują spacje lub białe znaki. Nazwa pliku powinna być odpowiednio przygotowana wcześniej i dla zgodności z wszystkimi systemami i przeglądarkami wytnij białe znaki, apostrofy, cudzysłowia i kropki (za wyjątkie tej przed rozszerzeniem) Przykład: Następnie doklej rozszerzenie Nowa nazwa pliku to: Ostatnio zmienna któej używamy jest $wielkosc i jest to rozmia pliku w (...)

Jak wyciągnąc wszystkie adresy IP z pliku?

Odczytujemy plik za pomocą np. readfile do zmiennej $zawartosc_pliku i w tablicy wynikowej $ip otrzymamy liste adresów IP z danego pliku np access.log Aby wylistować adresy bez powtórzeń należy użyć funkcji array_uniq(), która usunie powtarzające się elementy tablicy (...)