php - Renaming an uploaded file -


after uploading file, want rename appending today's date end.

here example of putting today's date @ beginning of file:

move_uploaded_file($_files['imagefile']['tmp_name'], "docs/".$upload_date.$_files['imagefile']['name']); 

but if try add end, gets added after file's extension example "testdoc.pdf2014-05-29"

but want: "testdoc 2014-05-29.pdf"

how insert today's date (or variable) in between filename , extension?

try this:

//split file name "." $filename = explode(".", $_files['imagefile']['name']);  //remove extension file name , save in variable $extension = array_pop($filename);  //join array without extension $filename = implode(".", $filename);  //get new file name appending upload date , extension $newfilename = $filename . ' ' . $upload_date . '.' . $extension;  move_uploaded_file($_files['imagefile']['tmp_name'], "docs/".$newfilename); 

you achieve same thing using pathinfo read on , try yourself.


Comments

Popular posts from this blog

php - render data via PDO::FETCH_FUNC vs loop -

c# - Why won't my code write to SQL? -

c# - Avoiding duplicate methods for Task and Task<T> -