note 97483 added to function.copy
| From: | mauroasprea at gmail dot com | Date: | Thu, 22 Apr 2010 09:17:26 +0000 |
| Subject: | note 97483 added to function.copy | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-168497@lists.php.net to get a copy of this message | ||
function copy_recursive($from, $to) {
$dir = new RecursiveDirectoryIterator($from);
$objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($from),
RecursiveIteratorIterator::SELF_FIRST);
@mkdir($to, '0775', true);
foreach($objects as $name => $object){
if(is_dir($name))
$inner = str_replace($from, '',$name);
else
$inner = str_replace($from, '', dirname($name));
if(is_dir($name))
@mkdir($to.$inner, '0775', true);
if(!is_dir($name))
@copy($name, $to.$inner.'/'.basename($name));
//echo $name, '<br>';
}
}
----
Server IP: 69.147.83.197
Probable Submitter: 217.125.151.81
----
Manual Page -- http://www.php.net/manual/en/function.copy.php
Edit -- https://master.php.net/note/edit/97483
Del: integrated -- https://master.php.net/note/delete/97483/integrated
Del: useless -- https://master.php.net/note/delete/97483/useless
Del: bad code -- https://master.php.net/note/delete/97483/bad+code
Del: spam -- https://master.php.net/note/delete/97483/spam
Del: non-english -- https://master.php.net/note/delete/97483/non-english
Del: in docs -- https://master.php.net/note/delete/97483/in+docs
Del: other reasons-- https://master.php.net/note/delete/97483
Reject -- https://master.php.net/note/reject/97483
Search -- https://master.php.net/manage/user-notes.php