Category Archives: Nasza twórczość

Kwota słownie

Podczas generowania różnego rodzaju dokumentów, jak choćby blankiety wpłaty pieniędzy, czy faktur, napotykamy się na problem generowania słownej prezentacji kwoty. O ile wypełniając takie rzeczy ręcznie nie jest to trudne oraz oczywiście jeżeli ktoś nie ma problemów z pisownią na przykład „sześćset”(ile to razy widziało się mandaty czy inne rzeczy z napisem „szejset”), o tyle tworząc takie rzeczy, chcemy zautomatyzować jak najwięcej procesów. Głupstwem byłoby tworzenie ręcznego wprowadzania kwoty słownie, więc w każdym projekcie dochodzi się do zagadnienia generowania słownej reprezentacji kwoty. Od razu spieszę z pomocą. Mianowicie: stworzyłem klasę, która pozwala wygenerować ten zapis aż do kwoty 999 999 999 zł 99 gr. W Internecie można spotkać się z klasami do bilionów, trylionów itd., lecz powiedzmy sobie szczerze: kto to wykorzysta? Są to sporadyczne przypadki, gdzie już programista może się minimalnie bardziej zmęczyć i dopisać obsługę większych kwot, co przy już gotowym kodzie tysięcy i milionów, byłoby kwestią pięciu minut.
read more »

Procesy w PHP

Pomimo tego, że PHP zazwyczaj wykorzystuje się do tworzenia aplikacji WWW, można go też używać do programowania skryptów, wykonujących się w konsoli(„CLI” – ang. Command-Line Interface). Niestety, jest pod tym względem dosyć słabo rozwinięte, aczkolwiek i tak można z jego pomocą napisać wiele użytecznych rzeczy. Jednym z usprawnień, którego brakuje, jest prosta obsługa podprocesów lub wątków. Bez tego nie stworzymy choćby prostego serwera opartego na gniazdach(ang. socket), który byłby w stanie obsłużyć kilku klientów jednocześnie. Nie jest to najoptymalniejsze rozwiązanie, wręcz lepiej robić takie rzeczy w językach do tego przeznaczonych(np. w C++), ale jednak czasem może przeważyć oszczędność czasu i mała znajomość języków programowania innych niż PHP. Właśnie z myślą o takich przypadkach, lub o takich, w których optymalność nie gra zbyt dużej roli, napisałem ten artykuł. read more »

Strony: 1 2 3

MySQL: Latin1 i UTF-8 w jednym

Podczas tworzenia skryptu, który opiera się na bazie danych MySQL, często nie zwracamy uwagi na najważniejszą rzecz: kodowanie znaków. Niby opieramy się na UTF-8, bo dane przecież wysyłamy w takim formacie, tabele i baza również są poprawnie stworzone ale… zapominamy o kodowaniu połączenia, co skutkuje miksem Latin1 i UTF-8. read more »

Ostatnie posty z phpBB3

Wielu ludzi tworzy swoje portale, kiedy mają forum oparte na phpBB3. Chcieliby mieć listę ostatnich postów na nim. Żeby to wykonać, trzeba najpierw rozgryźć strukturę tabel w skrypcie for. Mam nadzieję, że pomoże Wam poniższy skrypt. read more »

Generowanie najpopularniejszych słów

Dzisiaj chciałbym Wam przedstawić moje nowe wypociny, czyli klasę PHP do generowania najpopularniejszych słów z tekstu. Może się przydać niektórym, więc publikuję ją. read more »

Strony: 1 2 3

Strona 1 z 212