function viderDossier($pPath, $pFull = 0) { if (is_dir($pPath)) { $d = dir($pPath); while (false !== ($entry = $d->read())) { if ($entry != '.' && $entry != '..' && ($pFull == 0 && $entry != '.htaccess' || $pFull == 1) && $entry != '.svn' && $entry != '.project') { if (is_dir($d->path . '/' . $entry)) { viderDossier($d->path . '/' . $entry, $pFull); } else { unlink($d->path . '/' . $entry); } } } $d->close(); } }
function viderDossier($pPath) { if (is_dir($pPath)) { $d = dir($pPath); while (false !== ($entry = $d->read())) { if ($entry != '.' && $entry != '..' && $entry != '.svn' && $entry != '.project' && $entry != 'conf' && $entry != 'ancien') { if (is_dir($d->path . '/' . $entry)) { viderDossier($d->path . '/' . $entry); rmdir($d->path . '/' . $entry); } else { unlink($d->path . '/' . $entry); } } } $d->close(); } }
/*** Suppression des fichiers de travail ***/ /** CSS **/ unlink('./zeybu/css/zeybux-html-min.css'); unlink('./zeybu/css/zeybux-html.css'); unlink('./zeybu/css/zeybux-min.css'); unlink('./zeybu/css/zeybux.css'); /*** Js ***/ unlink('./zeybu/js/zeybux-core-min.js'); unlink('./zeybu/js/zeybux-core.js'); unlink('./zeybu/js/zeybux-jquery-min.js'); unlink('./zeybu/js/zeybux-jquery.js'); unlink('./zeybu/js/zeybux-configuration.js'); unlink('./zeybu/js/zeybux-configuration-min.js'); // RAZ des dossiers de génération viderDossier("./zeybu/js/package-full/"); viderDossier("./zeybu/js/package/"); /************** Fin Copie des fichiers **************/ echo "<h1>Export Terminé !!</h1>"; } } else { echo "\n\t<form action=\"./ExportZeybux.php\" method=\"post\">\n\t\t<span>Nom du dossier Source</span>\n\t\t\t<select name=\"source\">\n"; $lDossiers = array(); if (is_dir($lDossierVersion)) { $d = dir($lDossierVersion); while (false !== ($entry = $d->read())) { if ($entry != '.' && $entry != '..' && $entry != '.metadata' && $entry != '.svn' && $entry != 'RemoteSystemsTempFiles' && is_dir($d->path . '/' . $entry)) { array_push($lDossiers, $entry); } } $d->close(); }