Changeset 6401 for trunk/wp-includes/functions.php
- Timestamp:
- 12/18/2007 03:32:43 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r6391 r6401 1065 1065 1066 1066 // return a filename that is sanitized and unique for the given directory 1067 function wp_unique_filename( $dir, $name, $ext, $unique_filename_callback = NULL ) { 1067 function wp_unique_filename( $dir, $filename, $unique_filename_callback = NULL ) { 1068 1069 // separate the filename into a name and extension 1070 $info = pathinfo($filename); 1071 $ext = $info['extension']; 1072 $name = basename($filename, ".{$ext}"); 1068 1073 1069 1074 // Increment the file number until we have a unique file to save in $dir. Use $override['unique_filename_callback'] if supplied. … … 1104 1109 if ( $upload['error'] !== false ) 1105 1110 return $upload; 1106 1107 $filename = $name;1108 $path_parts = pathinfo( $filename );1109 $ext = $path_parts['extension'];1110 1111 1111 $filename = wp_unique_filename( $upload['path'], $ path_parts['basename'], $ext);1112 $filename = wp_unique_filename( $upload['path'], $name ); 1112 1113 1113 1114 $new_file = $upload['path'] . "/$filename";
Note: See TracChangeset
for help on using the changeset viewer.