Przy stronach WWW ważne jest zarówno wykonywanie kopii plików jak i baz danych. Te pierwsze często są zabezpieczane przez dostawców hostingu. Warto by mieć lepsze rozwiązanie niż korzystanie do tego z phpMyAdmina, a najlepiej w pełni automatyczne – takie, które można wstawić w crona. I z tej potrzeby narodził się myDbExport.
MySQL oferuje DROPa (kasującego obiekt) na bazę danych i tabelę, natomiast TRUNCATEa (zerującego rekordy w obiekcie) tylko na tabelę. Czasem jednak chcemy wyczyścić bazę danych, żeby załadować dane z kopii zapasowej, jednak nie możemy (bo na naszym hostingu się nie da) lub nie chcemy (bo mamy przypisane procedury tudzież uprawnienia specjalne) skasować obiektu bazy danych. Jak zwykle – jest na to skrypt 🙂
Od razu z numerem v2.0 wydałem H-PLIKI – lekkie i proste webowe repozytorium plików napisane w PHP i napędzane przez MySQL. Ma podstawowe funkcjonalności i jest proste w rozbudowie: umożliwia upload plików, zamieszczanie linków oraz dowolną modyfikację plików – łącznie z kasacją (także z dysku) oraz ukrywaniem.