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

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)

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

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

Jeśli na własnej stronie internetowej chciałbyś zamieścić informację o tym, ile czasu ładowała się - mam na to rozwiązanie. Jest bardzo proste i sprowadza się do kilku linijek kodu.

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ę wymieniony błąd. Słowem: treść należy zamieścić po, a nie przed.

Status dostępności Gadu-Gadu (GG) na stronie

Gadu-Gadu to obecnie najpopularniejszy komunikator wśród polskich użytkowników. Bez większego wysiłku mogą oni umieszczać na własnych stronach internetowych WWW tak zwany status dostępności.

Jest to szczególnie przydatna funkcja przy tworzeniu rubryk typu kontakt, gdzie coraz częściej obok numeru telefonu i adresu e-mail umieszcza się numer komunikatora Gadu-Gadu jako równorzędny sposób kontaktu.

Prosty skrypt galerii zdjęć z efektem Highslide

Posiadasz wiele fotografii które chciałbyś zaprezentować, lecz nie masz czasu na wykonanie skryptu, który by to wszystko obsługiwał? Poniżej zobaczysz, jak stworzyć prosty silnik galerii zdjęć przy wykorzystaniu technologii Ajax do ich efektywnej prezentacji.

Skrypt Highslide którego użyjemy do stworzenia galerii, to podobnie jak Lightbox, Litebox, Thickbox, GreyBox etc. - ostatnio popularny efekt prezentacji zdjęć. Polega na przyciemnieniu ekranu oraz płynnym rozwinięciu ramki ze zdjęciem podczas powiększenia.