Advertisement
michaelyuen

Untitled

Dec 25th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.65 KB | None | 0 0
  1. // delete all files from new/new/uploads/newfiles first
  2.  
  3. $imagefolder = 'new/new/uploads';
  4. $log = $imagefolder . "/newfiles/log.txt";
  5. $images = GLOB($imagefolder . "/" . "*{.jpg,.jpeg,.png,.gif}", GLOB_BRACE);
  6. foreach ($images as $img) {
  7.     $oldfilename = basename($img);
  8.     $newfilename = preg_replace("/[\s_]/", "-", $oldfilename); // replace space with dash
  9.     if (rename($img, $imagefolder . '/newfiles/' . $newfilename)) {
  10.         $data = "original file: {$img} to: {$newfilename} status: Successful\r\n";
  11.     } else {
  12.         $data = "original file: {$img} to: {$newfilename} status: Fail\r\n";
  13.     }
  14.     file_put_contents($log, $data, FILE_APPEND); // create log file
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement