info:myphp:fopen

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
info:myphp:fopen [2026/03/05 09:28] radeffinfo:myphp:fopen [2026/03/05 09:28] (Version actuelle) radeff
Ligne 106: Ligne 106:
 </code> </code>
  
 +===== effacer =====
  
 +<code php>
 +<?php
 +/* [[effacer.php]] Script to remove files / directories on a web server *** CAREFULL!!!
 +#
 +# Authors:
 +# FR, radeff@akademia.ch
 +# History
 +#  --- //[[fradeff@akademia.ch|Fred Radeff]] 2008/02/01 15:03//: created;
 +#########
 +*/
 +
 +function SureRemoveDir($dir, $DeleteMe) {
 +    if(!$dh = @opendir($dir)) return;
 +    while (false !== ($obj = readdir($dh))) {
 +        if($obj=='.' || $obj=='..') continue;
 +        if (!@unlink($dir.'/'.$obj)) SureRemoveDir($dir.'/'.$obj, true);
 +    }
 +
 +    closedir($dh);
 +    if ($DeleteMe){
 +        @rmdir($dir);
 +    }
 +}
 +function delfile($str)
 +{
 +    foreach(glob($str) as $fn) {
 +        unlink($fn);
 +    }
 +
 +#SureRemoveDir('EmptyMe', false);
 +#SureRemoveDir('RemoveMe', true);
 +#delfile("equipe/fr*");
 +rmdir("xmedia");
 +?>
 +</code>
  
  
  • info/myphp/fopen.1772699296.txt.gz
  • Dernière modification : 2026/03/05 09:28
  • de radeff