| changeset 1001 | df016fc8bbdb |
| parent 1000 | c294569b0725 |
| child 1008 | c015a6a1f567 |
| 1000:c294569b0725 | 1001:df016fc8bbdb |
|---|---|
7 if(isset($_REQUEST['delete']) && !empty($_REQUEST['delete'])) { |
7 if(isset($_REQUEST['delete']) && !empty($_REQUEST['delete'])) { |
8 $delete_enc = base64_decode($_REQUEST['delete']); |
8 $delete_enc = base64_decode($_REQUEST['delete']); |
9 $iv = substr($delete_enc, 0, $C_openssl_cipher_iv_length); |
9 $iv = substr($delete_enc, 0, $C_openssl_cipher_iv_length); |
10 $delete_dec = substr(openssl_decrypt(substr($delete_enc, $C_openssl_cipher_iv_length), 'aes256', hash('sha256', SECRET, true), 0), $C_openssl_cipher_iv_length); |
10 $delete_dec = substr(openssl_decrypt(substr($delete_enc, $C_openssl_cipher_iv_length), 'aes256', hash('sha256', SECRET, true), 0), $C_openssl_cipher_iv_length); |
11 if(is_file($dir."/".$delete_dec)) { |
11 if(is_file($dir."/".$delete_dec)) { |
12 unlink($dir."/".$delete_dec); |
12 |
13 foreach (glob("$dir/*") as $filename) { |
|
14 $filename = basename($filename); |
|
15 if($filename !== "." && $filename != ".." && $filename === $delete_dec) { |
|
16 // chek that file name is really in dir |
|
17 unlink($dir."/".$delete_dec); |
|
18 } |
|
19 } |
|
13 } |
20 } |
14 } |
21 } |
15 |
22 |
16 ?> |
23 ?> |
17 <!DOCTYPE html> |
24 <!DOCTYPE html> |