Archiwum kategorii: PHP

Apache, PHP i wirtualne hosty

Jakiś czas temu napisałem sobie prosty skrypt w PHP. który służy do dodawania wirtualnych hostów w Windowsie do Apacha. Podzielę się, może komuś się przyda. Uprzedzam z góry, że jest to skrypt napisany tylko do osobistych zastosowań, więc i jego struktura jest prosta. Był pisany pod natchnieniem chwili i w kilka chwil, więc może zawierać …

Kontynuuj czytanie »

AJAX i jQuery (cz. 2)

Witam w drugiej części wpisu o AJAX’ie i jQuery. Jeśli ktoś jeszcze nie miał okazji zapraszam do lektury części 1. Tym razem, tak jak obiecałem, prześlemy dane w obie strony. Zrobimy to na przykładzie formularza kontaktowego. Po wypełnieniu go przez użytkownika, wyślemy zawartość na serwer, sprawdzimy tam, czy pola zostały poprawnie wypełnione i jeśli tak wyślemy …

Kontynuuj czytanie »

Obsługa daty i czasu w PHP

O czym będzie Każdy programista PHP zapewne zna funkcje date(), time() itp. Każdy kto ich używał wie też, że często ich użycie jest niewygodne i osiągniecie niektórych rzeczy jest trudne (np. policzenie różnicy w dniach miedzy określonymi datami). Dzisiaj chciałbym Wam przybliżyć wprowadzoną w PHP 5.2 klasę DateTime, która moim zdaniem upraszcza zadanie związane z obsługą czasu. Konstruktor Konstruktor …

Kontynuuj czytanie »

Narzędzia przydatne webmasterom

Słowo wstępu. W dzisiejszym wpisie przedstawię wam kilka narzędzi, które mogą ułatwić pracę nad stronami i aplikacjami internetowymi. Zaletą (pewnie i wadą jednocześnie) tych narzędzi jest to, że dostępne są online i działają w przeglądarce. Zachęcam każdego zainteresowanego do wypróbowania narzędzi. Część oszczędzi nam sporo czasu, część pozwoli nam tworzyć lepsze aplikacje. Dobór kolorów http://www.colorschemer.com/online.html …

Kontynuuj czytanie »

Sprawdzanie zmiennych w PHP

O czym będzie Piszemy sobie różne rzeczy w PHP i czasem coś nie działa jak tego byśmy oczekiwali. Co robimy? Szukamy błędu. Często najtrudniejszymi błędami do znalezienia są błędy w algorytmach i logice programu, a nie te w składni. Błędy w nazwach funkcji, brak przecinka czy średnika wyrzuci nam samo PHP – może nie dokładnie, …

Kontynuuj czytanie »

Polskie znaki w temacie maila wysyłanego funkcją mail()

Jeśli wysyłacie maile funkcją mail() w PHP być może natknęliście się na problem polskich znaków. W samej treści maila z problemem radzimy sobie dodając dodatkowy nagłówek – na co pozwala funkcja mail() np: $naglowek ="Content-type: text/html; charset=utf-8"; Niestety dodanie nagłówka nie ma wpływu na kodowanie znaków w temacie maila. Aby poradzić sobie z tym problemem musimy zakodować …

Kontynuuj czytanie »

Jak sprawdzić typ zmiennej w PHP

Programując w PHP nie ma potrzeby deklarowania typów zmiennych – PHP robi to za nas. Może jednak zajść potrzeba sprawdzenia jaki typ przechowuje istniejąca zmienna. Możemy to zrobić w następujący sposób: $value=68.45; echo gettype($value); Wynik działania kodu: double

Zmiana wielkości liter w PHP, a polskie znaki

PHP

Chyba wszyscy programiści PHP znają magiczne  funkcje operujące na stringach:  strtoupper($str) strtolower($str) Służą one do zmiany wielkości liter w ciągu, pierwsza na duże litery, druga na małe. Niestety funkcje te nie radzą sobie w przypadku kodowania UTF-8 z polskimi literami (i nie tylko polskimi). Próba wykonania takiego kodu: $a="ęóąśłżźćń"; $b="ĘÓĄŚŁŻŹĆŃ"; echo strtoupper($a); echo "<br />"; echo strtolower($b); …

Kontynuuj czytanie »