PHP: Eliminando archivos del disco duro

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
< ?php
// removes a file from the hard drive that
// the PHP user has access to.
$username = $_SERVER['REMOTE_USER']; // using an authentication mechanisim
$userfile = basename($_POST['user_submitted_filename']);
$homedir  = "/home/$username";
 
$filepath = "$homedir/$userfile";
 
if (file_exists($filepath) && unlink($filepath)) {
    $logstring = "Deleted $filepath\n";
} else {
    $logstring = "Failed to delete $filepath\n";
}
$fp = fopen("/home/logging/filedelete.log", "a");
fwrite($fp, $logstring);
fclose($fp);
 
echo htmlentities($logstring, ENT_QUOTES);
 
?>

One Response to “PHP: Eliminando archivos del disco duro”

Leave a Reply

Archives
Frases

Lo mejor de los booleanos es que si te equivocas estás a un sólo bit de la solución correcta.