This is a tricky one and I’m not sure where to start, so any help will be grateful.
I have a parent folder called ‘source’ (c:/dev/source) which contains several child folders.
I need a PHP script that will display the child folders with checkboxes next to each, and a text field for a new folder name, allowing users to tick the checkboxes of the ones they want to copy to a ‘destination of c:/dev/destination/the_folder_name_they_typed_in
When they click submit, the selected child folders will be copied from c:/dev/source to c:/dev/destination/the_folder_name_they_typed_in
This is all running on a local internal development server. The child folders will always be in c:/dev/source/
Here’s a not well known little bit of code called DirectoryIterator. It’s not fully documented on the PHP site, but heres the jist of it:
Create a list of files and folders with checkboxes next to them, slap them all in an array.
Now add this part to the top of the file
I’m not fully sure what result you get from
$r->getSubPathName()can you let me know if it outputs an array? if so it might be that you replace that with $r->getSubPath() and then add the “c:/dev/source” to the variable $c when you copy it?Further Reading:
here