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.
http://www.verot.net/php_class_upload.htmclass.upload.php 0.25
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.