Subversion Repositories Applications.papyrus

Compare Revisions

Ignore whitespace Rev 70 → Rev 71

/trunk/api/fichier/FIC_manipulation.fonct.php
19,7 → 19,7
// | License along with this library; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
// +------------------------------------------------------------------------------------------------------+
// CVS : $Id: FIC_manipulation.fonct.php,v 1.1 2004-10-18 10:09:12 jpm Exp $
// CVS : $Id: FIC_manipulation.fonct.php,v 1.2 2004-10-18 10:12:22 jpm Exp $
/**
* Bibliothèque de fonctions permettant de manipuler des fichier ou des dossiers.
*
31,7 → 31,7
//Autres auteurs :
*@author Aucun
*@copyright Tela-Botanica 2000-2004
*@version $Revision: 1.1 $ $Date: 2004-10-18 10:09:12 $
*@version $Revision: 1.2 $ $Date: 2004-10-18 10:12:22 $
// +------------------------------------------------------------------------------------------------------+
*/
 
49,8 → 49,9
* @author Aidan Lister <aidan@php.net>
* @author Jean-Pascal Milcent <jpm@tela-botanica.org>
* @version 1.0.0
* @param string $dirname The directory to delete
* @return bool Returns true on success, false on failure
* @param string le chemin du dossier à supprimer.
* @param string le caractère représentant le séparateur dans un chemin d'accès.
* @return bool retoure true en cas de succès, false dans le cas contraire.
*/
function supprimerDossier($dossier_nom, $separateur)
{
58,7 → 59,7
if (is_file($dossier_nom)) {
return unlink($dossier_nom);
}
 
// Analyse du dossier
$dossier = dir($dossier_nom);
while (false !== $entree = $dossier->read()) {
66,7 → 67,7
if ($entree == '.' || $entree == '..') {
continue;
}
 
// Suppression du dossier ou appel récursif de la fonction
if (is_dir($dossier_nom.$separateur.$entree)) {
supprimerDossier($dossier_nom.$separateur.$entree);
74,7 → 75,7
unlink($dossier_nom.$separateur.$entree);
}
}
 
// Nettoyage
$dossier->close();
return rmdir($dossier_nom);
83,7 → 84,10
/* +--Fin du code ----------------------------------------------------------------------------------------+
*
* $Log: not supported by cvs2svn $
* Revision 1.1 2004/10/18 10:09:12 jpm
* Ajout d'une fonction permettant de supprimer récursivement un répertoire.
*
*
* +-- Fin du code ----------------------------------------------------------------------------------------+
*/
?>