Ouvaton, coopérative de services internet

[sauter la navigation]

ouvaton

Est une coopérative d' hébergement créée autour de valeurs et regroupant ses hébergés-hébergeurs.

Accueil du site > Aide > Supprimer un fichier .pureftp-upload... (Dernière modif : 27 avril 2010)

Mots-clés :

initié ftp

Supprimer un fichier .pureftp-upload...

mardi 27 avril 2010, par Matthieu Patout

Il arrive parfois que lors de transferts par FTP, des erreurs provoquent l’apparition de fichiers impossible à supprimer via un client FTP.


Ces fichiers, dont le nom commencent toujours par ".pureftpd-upload", peuvent néanmoins être supprimés grâce à un petit script PHP que nous appellerons pour cette exemple "unlink.php".

Il faut placer ce script dans votre espace FTP, impérativement dans le même répertoire que le-s fichier-s à supprimer, et l’appeler dans un navigateur web comme FireFox.

Par exemple, sur un site "exemple.ouvaton.org", si le fichier à supprimer est dans un répertoire nommé "/html/data/tmp/", il suffit de placer le script dans ce répertoire, puis d’indiquer l’adresse du script (qui sera donc "http://exemple.ouvaton.org/data/tmp...") dans votre navigateur.

Voici le code du script à copier/coller dans un fichier vierge nommé "unlink.php" :

<?
$folder = "./";
$dossier = opendir($folder);
while ($fichier = readdir($dossier)) {
        if (preg_match('`.pureftpd-upload`', $fichier)) {
   $nomfichier =  realpath("$fichier");
   unlink ($nomfichier);
        }
}
closedir($dossier);
echo "Les fichiers ont &eacute;t&eacute; supprim&eacute;s !"
?>

Vous pouvez le récupérer directement via le document joint à cette article.

Documents joints

  • unlink.php (Zip - 303 octets)

    Script pour supprimer les fichiers avec PHP.