Jak wyświetlić rozmiar katalogu w PHP?

Poniższa funkcja zwróci wielkość pliku lub katalogu uwzględniając podkatalogi i pliki w katalogu: <code>function getsize($path) { if (!is_dir($path)) return filesize($path); $size=0; foreach (scandir($path) as $file) { if ($file=='.' or $file=='..') continue; $size+=getsize($path.'/'.$file); } return $size; } </code> (...)

Jak wyświetlić kod html na stronie?

Aby wyświetlić kod html, znaczniki html na stronie wystarczy użyć funkcji htmlspecialchars() <code>echo htmlspecialchars('&lt;b&gt;tekst&lt;/b&gt;'); Kod wyświetli: <b>tekst</b> a pogrubienie zostanie potraktowane jak zwykły ciąg znaków (...)

MIME type

Lista typów MIME: type=application/java-archive exts=jar type=application/msword exts=doc type=application/vnd.ms-excel exts=xls,xlw,xla,xlc,xlm,xlt type=application/vnd.ms-powerpoint exts=ppt,pps,pot type=application/vnd.ms-project exts=mpp type=application/x-msaccess exts=mdb type=application/x-mspublisher exts=pub type=application/x-msschedule exts=scd type=application/winhlp exts=hlp type=application/x-mscardfile exts=crd type=application/x-msclip exts=clp type=application/x-msmediaview exts=m13,m14 type=application/x-msmetafile exts=wmf type=application/x-msmoney exts=mny type=application/x-msterminal exts=trm type=application/x-mswrite exts=wri type=application/octet-stream (...)

Błąd Shadowbox w Internet Explorer

Jeśli okienko modalne shadowbox nie chce otwierać się poprawnie w IE dodaj na koniec pliku CSS poniższe linijki: #shadowbox_title {border: 0px solid;} #shadowbox_info {border: 0px solid;} (...)

Jak zwiększyć ruch na stronie za darmo?

Pomijając aspekt AdWords tego materiału chciałbym zwrócić uwagę bardziej na google Analytics i to czego możemy sie z tych statystyk dowiedzieć. Polecam analizę video i sprawdzenie na swojej stronie w zakładce TREŚĆ Najskuteczniejszych stron docelowych. Po prawej stronie będzie widoczna informacja jaki każda strona ma współczynnik odrzuceń i jaki ruch przynosi procentowo dla Twojej domeny – a właściwie mogłaby przynosić. Rozpocznij analizę od tych najbardziej popularnych bo właśnie tam możesz odzyskać najwięcej użytkowników, którzy porzucają Twoją stronę. Pierwszy krok to analiza słów kluczowych, które przełożyły sie na konwersję – zobacz (...)

Przekierowanie 301 domeny z www na bez www

Przekierowanie zapytań z domain.com do www.domain.com RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] Przekierowanie zapytań z www.domain.com do domain.com RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] Jak zauważycie każde przekierowanie jest typu 301 zgodnie z zaleceniami Google tak aby nie stracić już zdobytego Page Rank dla innych domen czy też subdomen. (...)

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: header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Cache-Control: public'); header('Content-Description: File Transfer'); // uzywamy force-download ze wzgledu na roznice pomiedzy przegladarkami header("Content-Type: application/force-download"); header('Content-Disposition: attachment; filename="plik.zip"'); header('Content-Transfer-Encoding: binary'); header("Content-Length: $wielkosc"); @readfile($link); exit; Powyższy kod zmusi przeglądarkę do wysłania pliku zamiast (...)

Jak wyłączyć raportowanie błędów w PHP?

Wyłącz: ini_set(‚error_reporting’, 0); Włącz: ini_set(‚error_reporting’, E_ALL); Pamiętaj, że wyłączenie błędów pomoże twojej aplikacji stać się bezpieczniejszą ale pod warunkiem, że przetestowałeś ja wcześniej i świadomie ignorujesz wszystkie błędu lub ostrzeżenia. Na czas programowania koniecznie ustaw błędu na E_ALL! Powrót (...)

Jak wylogować użytkownika z serwisu?

Jeśli twój serwis działa na sesjach powinieneś zerwać sesję. session_unset(); session_destroy(); Jeśli chcesz aby sesja była podtrzymywana dla użytkownika np dla celów śledzenie jego ruchowów ale sam użytkownik nie był zalogowany wyrejestruj tylko zmienna sesyjną. Pamiętaj, że w PHP5 zmienne globalne są wyłączone: unset($_SESSION['auth']); Poszukaj więcej informacji o bezpieczeństwie sesji i logowaniu użytkowników w PHP! (...)