Skorzystaj z porad ekspertów, które będziemy Ci, co tydzień, BEZPŁATNIE przesyłać na Twoją skrzynkę e-mail. Wpisz adres e-mail i kliknij przycisk "Zapisz się". Po zapisaniu się otrzymasz od nas dodatkowo raport "Rejestr na najwyższych obrotach".
class.upload.php to opensourcowa (licencja GNU GPL), napisana w PHP klasa do przesyłania (uploadu) plików graficznych na serwer WWW. Obrazy mogą być wrzucane do istniejącego katalogu lub do nowego, który zostanie utworzony przez klasę. class.upload.php pozwala nam również na włączenie lub wyłączenie automatycznego tworzenia podkatalogów, określenie domyślnej nazwy pliku i zdefiniowanie czynności podejmowanej po wykryciu próby nadpisania istniejącego pliku (np. zmiana nazwy nowego zbioru, nadpisanie starego, itd). Możemy też ustalić maksymalny dopuszczalny rozmiar przesyłanego pliku w bajtach, czy przedział dopuszczalnej szerokości i wysokości obrazu oraz proporcji między nimi; to ostatnie (proporcja) przydaje się np. na forach dyskusyjnych, jeżeli chcemy się zabezpieczyć przed złośliwymi użytkownikami dającymi niewymiarowe obrazy.
Co więcej, class.upload.php korzysta z biblioteki GD, co pozwala na obróbkę przesyłanych obrazów. Przykładowo, możemy im nadawać domyślne tło, wycinać fragment fotki ang. (crop) ,skalować ją (ang. resize), obracać (ang. rotate) oraz tworzyć odbicie lustrzane (ang. flip). class.upload.php pozwala nam też na dodawanie i formatowanie tekstu, wstawianie znaków wodnych, zmianę kontrastu i jasności, konwersję pliku do innego formatu (np. z GIF-a do do JPG), robienie negatywów zdjęcia, dodawanie szumu (ziarna), modyfikację składowych każdego koloru czy zamianę palety kolorów (również na skalę szarości).
Zaletą class.upload.php jest również niezła dokumentacja, zilustrowana przykładami. W wersji 0.25 projektu roboudowano obsługę dozwolonych i zakazanych typów MIME i konwersję formatów; wprowadzono także opcję sprawdzania zgodności plików graficznych z wybranym formatem oraz tego, czy obrazek mieści się w zdefiniowanym przez nas zakresie wymiarów. Rozbudowano też logowanie działania aplikacji (w tym błędów), poprawiono działanie filtrów obrazu, dodano możliwość wyświetlania obrazków bezpośrednio w przeglądarce i usunięto parę błędów.
HTML_TreeMenu to należący do repozytorium PEAR (http://pear.php.net) pakiet, który ułatwia generowanie wielopoziomowych hierarchicznych (drzewiastych) menu i innych struktur, które umieszczamy m.in. na stronach WWW. Drzewka są tworzone z użyciem JavaScriptu, dzięki czemu mogą być dynamicznie rozwijane i zwijane. Możliwe jest też generowanie menu bez JavaScriptu, co jest przydatne w przypadku przeglądarek, które go nie obsługują lub z którymi HTML_TreeMenu nie w pełni współpracuje. Jak podają twórcy, nie powinno być problemów z przeglądarkami Mozilla, Opera, Netscape 6 oraz Internet Explorer 6 (lub nowszy).
Cache_Lite to należące do repozytorium PEAR (http://pear.php.net) narzędzie, którego zadaniem jest keszowanie (ang. caching) zawartości stron WWW z poziomu aplikacji PHP-owych. Rozwiązania tego rodzaju są stosowane w celu zwiększenia wydajności witryny i zmniejszenia obciążenia serwera WWW oraz łączy internetowych.
Pojawiła się nowa wersja popularnej nie tylko w świecie PHP bazy danych SQLite. Nosi ona numer 3.5.8 i stoi pod znakiem paru nowości oraz usunięcia sporej ilości błędów.
Omówienie nowości w SQLite 3.5.8 warto zacząć od generatora liczb pseudolosowych, który doczekał się specjalnego interfejsu sqlite3_randomness().
Processmaker to opensourcowy (licencja AGPLv3 czyli Affero General Public License v3; istnieje także opcja komercyjna), napisany w PHP z użyciem SQL-a (obsługuje m.in. MySQL i Oracle) system do zarządzania projektami (PM, ang. Project Manager) oraz obiegiem informacji i obowiązków (ang. workflow) w firmie lub innej organizacji. Działa w przeglądarce internetowej i ma przejrzysty interfejs graficzny oparty na zakładkach (ang. tabs), w których umieszczono poszczególne funkcjonalności, takie jak zarządzanie własnym kontem i profilem, użytkownikami, procesami biznesowymi, itd.
BetterAWStats to opensourcowe (licencja GNU GPL), napisane w PHP5.2 z użyciem biblioteki graficznej GD2 narzędzie do sporządzania i prezentacji wszelkiego rodzaju statystyk na temat witryn internetowych. Jak sugeruje nazwa, jest ono oparte na wcześniejszym projekcie o nazwie AWStats. BetterAWStats pozwala na śledzenie dowolnej liczby witryn internetowych przy użyciu jednej instalacji.
Po długim, wielomiesięcznym oczekiwaniu pojawiła się najnowsza wresja PHP-GTK, nosząca numer 2.0. Jest ona wydaniem oficjalnym i stabilnym, opublikowanym po długich eksperymentach i całej serii testów (beta i wielu innych etapów).
Plosxom to opensourcowy (licencja GNU GPL lub Artistic License), napisany w PHP system do blogowania, przeznaczony przede wszystkim dla osób prywatnych lub firm prowadzących swoje blogi. Nie wymaga bazy danych – wpisy i komentarze składuje w plikach. Jest też łatwo rozbudowywalny dzięki modularnej strukturze oraz wtyczkom (pluginom).
RackTables to opensourcowe (licencja GNU GPL), napisane w PHP narzędzie ułatwiające zarządzanie sprzętem komputerowym w firmie. Przydaje się przede wszystkim w serwerowniach, w których funkcjonują klastry (ang. cluster), czyli zestawy wielu komputerów połączonych w większe jednostki obliczeniowe.
65 sprawdzonych porad z bezpieczeństwa O niebezpieczeństwach czyhających na użytkowników komputerów mówi się bardzo dużo. Dlatego większość osób codziennie...
Projektowanie sieci firmowej Stwórz sprawnie funkcjonującą sieć firmową
Sieć LAN to dziś nieodzowny element infrastruktury informatycznej w każdej firmie. Bez niej często w...
Formatowanie warunkowe od A do Z Formatowanie Warunkowe w Excelu
Publikacja zawiera kompletny zakres wiedzy związanej ze stosowaniem formatowania warunkowego w Excelu....
Testy penetracyjne - sztuka etycznego hakowania
Sprawdź zabezpieczenia swojej sieci
Samo postawienie zabezpieczeń nie jest jednoznaczne z zapewnieniem bezpieczeństwa sieci firmowej. W tym...
Flash i PHP
Poznaj wskazówki, które pozwolą Ci zintegrować animacje Flash z PHP oraz bazą MySQL, bez konieczności żmudnej nauki języka ActionScript....
Windows XP najlepsze triki Czy wiesz, że Twój system może pracować szybciej, stabilniej i możesz go w pełni kontrolować?
Nie musisz dłużej obawiać się, że ktoś niepowołany...
Artykuły
OpenDNS - szybsze wczytywanie stron WWW
Komfort surfowania w Sieci zależy w dużej mierze od szybkości łącza internetowego. Niestety ceny za szerokopasmowy dostęp do Internetu nie należą w...
Narzędzia antywirusowe NetWare
Statystyki wskazują, że administratorzy w Polsce najczęściej opiekują się sieciami niejednorodnymi pod względem zastosowanych w nich technologii....
Dyski twarde – technologie i wybór
Jak ważnym elementem komputera jest dysk twardy, wie każdy. To przecież dysk przechowuje Wasze cenne dane. Od niego zależy również w dużej...
Błędy bibliotek DLL
Biblioteki DLL to specjalne pliki, w których zapisane są wspólne funkcje wykorzystywane przez różne programy. Podstawową...
Aktualizacja firmware w urządzeniach
Sprzęt komputerowy wymaga wielu zabiegów utrzymujących go w stanie wysokiej sprawności. W przypadku kłopotów ze sprzętem najprostszym...