|
Posted by Tom on 11/23/07 18:28
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 help
>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
helpful.
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
[Back to original message]
|