That will usually work on Unix but will not work on Windows. Rather than executing an external program you can use PHP itself to do a recursive delete.
There are examples at http://www.php.net/manual/en/function.rmdir.php if you read the user notes you will see several posts about doing this. Jason 2003-01-08 at 07:24, Adam Voigt wrote: > Can't do wildcards like * because thats something that as I found out a > few > days ago, is expanded by the shell into a full command, so because your > not > running a shell, it can't be expanded and the raw unlink call to *.* > fails because > the unlink function doesn't understand wildcards. If you really want to > do a > recursive deletion (i.e., remove both a directory and everything under > it) you > could use: > > exec("/bin/rm -rf path/$name-of-dir-to-be-erased"); > > Just be very sure about what your doing (multiple checks on the > variable's > value to make sure your not erasing anything you don't want to) cause > this > command, when executed with the proper permissions, will kill any > directory > and everything under it. > > On Wed, 2003-01-08 at 00:29, [EMAIL PROTECTED] wrote: > > Ok, Jason, here's another one! > > I think I've read how to delete a file. > I need to delete 25 files, then do a rmdir(blah); > > Line 16: $directory = "path/*.*"; > Warning: Unlink failed (No such file or directory) in > /mnt/ls6/17/169/00000000/htdocs/2003/_admin/del_listing_action.php > on line 16 > > Warning: RmDir failed (File exists) in > /mnt/ls6/17/169/00000000/htdocs/2003/_admin/del_listing_action.php > on line 17 > > Thanks > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > Adam Voigt ([EMAIL PROTECTED]) > The Cryptocomm Group > My GPG Key: http://64.238.252.49:8080/adam_at_cryptocomm.asc -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php