|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
I have an issue here guys...
I can't seem to be able to mrdir on multiple entries at a time. Any would be much appreciated... From a display list, I have a checkbox next to each entry for deleting the entries, eg. I want to delete five of those. After confirming?submitting the deletion form, I collect the checked values and store them in an array along with their ID ofcourse, then using the for loop calling a function that would: 1. Get the name of the directory that was stored in DB (using unique ID). The folder or directory was created during upload of files. 2. Call for another function DELETE_ALL_FILES($id[$i], $DB_name, $DefaultDir) to delete any files in this folder 3. And then within this function I call for another function REMOVE_DIR($foldername, $DefaultDir) and then after removing the affected directory, then lastly to delete the record from the DB. It works! But only on an entry at a time! Any better solution to go around this? Is there anything to do with opendir() and chdir() and closedir()? I'm stuck now... and frustrated. Thankx beforehand -sammy |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Thu, 22 Nov 2007 20:44:11 GMT, sam ruos wrote...
> >I have an issue here guys... > >I can't seem to be able to mrdir on multiple entries at a time. Any >would be much appreciated... > >From a display list, I have a checkbox next to each entry for deleting the >entries, eg. I want to delete five of those. > >After confirming?submitting the deletion form, I collect the checked values >and store them in an array along with their ID ofcourse, then using the for >loop calling a function that would: > >1. Get the name of the directory that was stored in DB (using unique ID). >The folder or directory was created during upload of files. >2. Call for another function DELETE_ALL_FILES($id[$i], $DB_name, >$DefaultDir) to delete any files in this folder >3. And then within this function I call for another function >REMOVE_DIR($foldername, $DefaultDir) and then after removing the affected >directory, then lastly to delete the record from the DB. > >It works! But only on an entry at a time! > >Any better solution to go around this? Is there anything to do with >opendir() and chdir() and closedir()? >I'm stuck now... and frustrated. > >Thankx beforehand >-sammy > > > On the PHP site their site docs had some information for unlink() that might be ful. http://www.php.net/manual/en/function.unlink.php This was the last user comment and may be in line with what you're looking for. <? function delfile($str) { foreach(glob($str) as $fn) { unlink($fn); } } ?> Tom -- NewsGuy Accounts Go Jumbo! Extra NewsGuy increased from 30 to 50 GB of download capacity http://newsguy.com/overview.htm |
|
![]() |
| Outils de la discussion | |
|
|