Przejęcie konta na zlecenia.przez.net

2007-10-27 23:49

Historia tak naprawdę z przypadku. Potrzebowałem dodać nową funkcjonalność do jednego z serwisów, które tworzę. Chodziło o przypomnienie / odzyskanie hasła przez użytkownika, które zazwyczaj wysyłane jest na podany przy rejestracji adres e-mail. Jak wiemy, dobry / leniwy / sprytny (niepotrzebne skreślić) programista nigdy nie wynajduje koło od nowa i zanim zacznie coś pisać sprawdzi jak to działa u konkurencji.

Bezpieczeństwo,PHP,Techblog

Wykres w PHP

2007-09-21 16:40

W internecie można znaleźć dużo bibliotek, które pomagają w rysowaniu bardziej skomplikowanych wykresów. Niestety większość z nich jest płatna, zdarza się też, że można ich użyć za darmo, ale wyłącznie w celach prywatnych. Muszę zaznaczyć, że niektóre wyglądają przepięknie dzięki osadzeniu we flash. Zdecydowałem się jednak szukać czegoś całkowicie darmowego, zwłaszcza, że potrzebowałem tylko narysować jeden głupi wykres. Trafiłem chyba na dwie najbardziej popularne biblioteki, a mianowicie: phplot i Image_Graph (dawne GraPHPite).

PHP,Techblog

Ubuntu i programista PHP

2007-09-07 22:47

Od dłuższego czasu moim systemem operacyjnym jest Ubuntu. Chciałbym na przykładzie wersji 7.04 przedstawić w jaki sposób poradzić sobie z instalacją i konfiguracją oprogramowania potrzebnego do pracy programiście php.

Apache,Linux,PHP,PostgreSQL,Techblog

Wyzwalacze (triggers)

2007-08-11 10:35

Jak obiecywałem jakiś czas temu, wracam do tematu procedur składowanych. Wyzwalacze (ang. triggers), bo o nich będzie mowa, stanowią bardzo wygodny mechanizm, który odciąża naszą aplikację od dodatkowych implementacji.

PHP,PostgreSQL,Techblog

Wyświetlanie zdjęć w kolumnach

2007-07-01 21:59

Przy galerii zdjęć bardzo często spotykamy się z wyświetlaniem poszczególnych zdjęć w tabeli. Automatyzacja tego zadania odbywa się poprzez wykorzystanie reszty z dzielenia, czyli mówiąc stricte informatycznie - operatora modulo, reprezentowanego w php poprzez znak %.

PHP,Szablony,Techblog

Przyjazne linki

2007-05-19 20:54

W jednym z moich ostatnich postów (mod rewrite) opisałem jak rozszyfrować przyjazne linki poprzez użycie mod rewrite, a teraz przyszła pora na zaprezentowanie w jaki sposób je utworzyć.

PHP,Techblog

Masowa zamiana tekstu

2007-03-12 12:56

Zacząłem dzisiaj powoli zmieniać komentarz nagłówkowy we wszystkich plikach php w projekcie. Niestety okazało się to bardzo mozolną pracą. Postanowiłem więc napisać skrypt, który mi w tym pomoże i ku mojemu zaskoczeniu powstał dość szybko, niczego nie popsuł, a czas działania miło mnie zaskoczył (zamiana w kilkudziesięciu plikach nie trwała chyba nawet sekundy).

Przy pisaniu skorzystałem z SPL (Standard PHP Library), a dokładniej klas RecursiveIteratorIterator oraz RecursiveDirectoryIterator. Do zamiany tekstu posłużyła funkcja str_replace().

PHP,Techblog

Smarty - funkcje i modyfikatory

2007-02-01 12:30

W pewnym momencie korzystania ze smarty dojdziemy do wniosku, że brakuje nam jakieś funkcji czy też modyfikatora. Jeśli rzeczywiście jest nam to niezbędne i mamy zamiar wykorzystywać nową funkcjonalność w kilku miejscach to warto napisać sobie takie rozszerzenie, zwłaszcza, że nie jest to trudne co ma ukazać niniejsza notka.

PHP,Szablony,Techblog

Eksport i import CSV

2007-01-19 13:38

Ostatnio zostałem nijako "zmuszony" do wyeksportowania danych z bazy do ulubionego programu urzędników, a mianowicie - MS Excel. Teoria była prosta, plik csv i odpowiednie nagłówki powinny załatwić sprawę.

Jeśli chodzi o OpenOffice Calc to przy otwieraniu pliku csv pyta nas jakim separatorem chcemy rozdzielić dane. Natomiast MS Excel od razu ma ustalony separator i jedyny problem jaki by się wydawało to znaleźć go.

PHP

Klasa - autoryzacja

2007-01-02 21:24

Dzisiaj postanowiłem przedstawić prostą klasę wymuszającą logowanie, która chroni nasze zasoby.

PHP

Programowanie, php, programista, blog, nauka, cms, kurs php, tworzenie stron, tutorial, artykuł, oprogramowanie, www, homepage, link.
Wszelkie prawa zastrzeżone.