1function deleteDirectory($dir) {
2 if (!file_exists($dir)) {
3 return true;
4 }
5
6 if (!is_dir($dir)) {
7 return unlink($dir);
8 }
9
10 foreach (scandir($dir) as $item) {
11 if ($item == '.' || $item == '..') {
12 continue;
13 }
14
15 if (!deleteDirectory($dir . DIRECTORY_SEPARATOR . $item)) {
16 return false;
17 }
18
19 }
20
21 return rmdir($dir);
22}
23
1$dirPath = "../images/productimages/$productid";
2 if (is_dir($dirPath)) {
3 shell_exec("rm -rf " . $dirPath);
4 rrmdir($dirPath);
5 }
6
7// call function
8
9function rrmdir($src) {
10 $dir = opendir($src);
11 while(false !== ( $file = readdir($dir)) ) {
12 if (( $file != '.' ) && ( $file != '..' )) {
13 $full = $src . '/' . $file;
14 if ( is_dir($full) ) {
15 rrmdir($full);
16 }
17 else {
18 unlink($full);
19 }
20 }
21 }
22 closedir($dir);
23 rmdir($src);
24}
25
26