I want to copy all image files from my images folder to new folder using PHP. I tried the code below but having errors.
<?php
$old_dir = 'images/';
$new_dir = 'images/new_update';
$scanned_directory = preg_grep('/^([^.])/', scandir($old_dir));
foreach ($scanned_directory as $key ) {
$source_file = $old_dir.$key;
$destination_path = $new_dir;
if(rename($source_file.'/'.$key,$destination_path.'/'.$key))
echo "Success";
else
echo "Fail";
}
?>
Error: Warning: rename(images/Screenshot 2019-02-04 at 1.24.35 PM.png/Screenshot 2019-02-04 at 1.24.35 PM.png,images/del//Screenshot 2019-02-04 at 1.24.35 PM.png): Not a directory in /Applications/XAMPP/xamppfiles/htdocs/spartanlink/news/gallery/scandir.php on line 12
I don't know why I am getting that error. Thanks for the help