mod_rewrite w praktyce – przyjazne, krótkie adresy URL

mod_rewrite w praktyce – przyjazne, krótkie adresy URL

Krótkie adresy stron internetowych nie tylko ładnie wyglądają. Istotną zaletą takiego rozwiązania jest przejrzystość w hierarchii takiej witryny, jak również szybszy proces indeksowania strony przez roboty wyszukiwarek. Moduł mod_rewrite pozwala na tworzenie krótszych adresów - przyjrzyjmy mu się bliżej.

Tabliczka mnożenia

Tabliczka mnożenia

Wygeneruj tabliczkę mnożenia za pomocą języka PHP, o wymiarach: 10 kolumn x 10 wierszy (do 100).

Adres IP i HOST osoby odwiedzającej

Adres IP i HOST osoby odwiedzającej

Chcesz wyświetlić na stronie internetowej informację o adresie IP oraz HOST użytkownika, który w danym momencie ją przegląda.

Data w języku polskim

Data w języku polskim

Chcesz pokazać na stronie spolszczoną datę w formacie: Dzień, DD Miesiąc RRRR. Należy skorzystać ze skryptu w JavaScript lub PHP.

Nadawanie uprawnień (chmod) plikom i katalogom

Nadawanie uprawnień (chmod) plikom i katalogom

Omówmy zmianę zezwoleń dostępu do plików i katalogów dla określonych grup użytkowników - niżej dwa sposoby by tego dokonać. Pierwszy to funkcja chmod() (ang. change mode) w PHP, a druga to klient FTP np. Filezilla.

Komentowanie kodu w PHP

Komentowanie kodu w PHP

Komentarz w kodzie źródłowym w PHP to linia, która nie jest uznawana przez interpreter jako część skryptu czy aplikacji i zostaje pominięta podczas odczytywania. Dlaczego więc komentuje się kod?

  • By pozwolić innym zrozumieć co robisz - jeżeli pracujesz z grupą ludzi nad jednym projektem, komentowanie kodu pozwoli im zrozumieć to co zmieniłeś, lub co zamierzasz wprowadzić.
  • By przypomnieć sobie wcześniejszą pracę - wielu programistów opracowuje własne projekty, po czym wraca do nich po kilku latach i przeprojektowuje. Komentowanie kodu przypomni Tobie jaką miałeś wtedy koncepcję, i pozwoli uniknąć dekodowania własnej pracy.
Skrypt obliczający Google Pagerank (PR)

Skrypt obliczający Google Pagerank (PR)

Google Pagerank to system punktacji stworzony przez koncern Google, w celu nadania stronom internetowym odpowiedniej rangi. Generalnie można powiedzieć, że im strona jest popularniejsza tym ma wyższy PR.

Pagerank jest pokazywany jako jedna z opcji dostępnych w pasku narzędziowym Google'a, oraz w wielu serwisach niezależnych. W tym wpisie przedstawię skrypt, dzięki któremu będziemy mogli umieścić na stronie lub blogu, informację o posiadanej wartości pagerank.

Prosty formularz kontaktowy w PHP

Prosty formularz kontaktowy w PHP

Formularz kontaktowy to bardzo użyteczne narzędzie w rękach webmasterów. Dzięki niemu osoby odwiedzające daną stronę, mają możliwość kontaktu z właścicielem witryny. Zamiast uruchamiać osobny program pocztowy co jest niewygodne, wystarczy wypełnić kilka pól i zatwierdzić co spowoduje wysłanie e-maila.

Czas generowania strony

Czas generowania strony

Chcesz wyświetlić na stronie internetowej informację o tym, ile czasu ładowała się. Na początku kodu strony, wklejamy poniższy kod:

Cannot modify header information – co zrobić?

Cannot modify header information – co zrobić?

Przy pisaniu własnych skryptów, gdzie wykorzystuje się ciasteczka (ang. cookies), sesje czy nagłówki (ang. headers) napotkałeś pewnie błąd typu:

Warning: Cannot modify header information - headers already sent

Spokojnie. Jest on często spotykany, ponieważ korzystając z wyżej wymienionych, należy pamiętać o zachowaniu pewnej kolejności. Problem dotyczy porządku przy wysyłaniu kolejnych elementów strony. Na samym początku inicjuje się sesje, wysyła nagłówki i ustawia ciasteczka. Jeśli zrobimy inaczej to wyświetli się odpowiedni błąd. Słowem: treść należy zamieścić po, a nie przed.