線上書籍

Home

1041 XOOPS模組開發

<?php function xoops_module_uninstall_tad_ebook(&$module) { GLOBAL $xoopsDB; $date=date("Ymd"); rename(XOOPS_ROOT_PATH."/uploads/tad_ebook",XOOPS_ROOT_PATH."/uploads/tad_ebook_bak_{$date}"); return true; } //刪除目錄 function delete_directory($dirname) { if (is_dir($dirname)) $dir_handle = opendir($dirname); if (!$dir_handle) return false; while($file = readdir($dir_handle)) { if ($file != "." && $file != "..") { if (!is_dir($dirname."/".$file)) unlink($dirname."/".$file); else delete_directory($dirname.'/'.$file); } } closedir($dir_handle); rmdir($dirname); return true; } //拷貝目錄 function full_copy( $source="", $target=""){ if ( is_dir( $source ) ){ @mkdir( $target ); $d = dir( $source ); while ( FALSE !== ( $entry = $d->read() ) ){ if ( $entry == '.' || $entry == '..' ){ continue; } $Entry = $source . '/' . $entry; if ( is_dir( $Entry ) ) { full_copy( $Entry, $target . '/' . $entry ); continue; } copy( $Entry, $target . '/' . $entry ); } $d->close(); }else{ copy( $source, $target ); } } ?>