переработать методы. Сделать более правильно вот это:
$fileparts = explode(DIRECTORY_SEPARATOR,rtrim($filename,DIRECTORY_SEPARATOR));
$pathparts = $fileparts;
unset($pathparts[count($pathparts)-1]);
$path = rtrim(implode(DIRECTORY_SEPARATOR,$pathparts),DIRECTORY_SEPARATOR);
добавить удаление файла, удаление директории, рекурсивное удаление директории.
переработать методы. Сделать более правильно вот это:
$fileparts = explode(DIRECTORY_SEPARATOR,rtrim($filename,DIRECTORY_SEPARATOR));
$pathparts = $fileparts;
unset($pathparts[count($pathparts)-1]);
$path = rtrim(implode(DIRECTORY_SEPARATOR,$pathparts),DIRECTORY_SEPARATOR);
добавить удаление файла, удаление директории, рекурсивное удаление директории.