Re: [請益] 上傳圖片後重新命名

看板PHP作者 (Somebody Help ME)時間15年前 (2011/01/22 17:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《pipibabe (pipi)》之銘言: : 要請問大家圖片上傳後重新命名的問題。 : 我想在會員登入系統,讓會員註冊時,上傳自己的照片, : 註冊後,系統會將圖片檔名以使用者帳號重新命名。 : 以下程式碼是以原本上傳的檔名命名, : 請問要怎麼改,圖檔才可以變成以使用者帳號重新命名呢? : 謝謝。 : 程式碼: : <?php : $filepath = $_FILES["Filedata"]["tmp_name"]; : if(file_exists($filepath)){ : move_uploaded_file($filepath,"image/" . $_FILES["Filedata"]["name"]); : } : ?> $pinfo=pathinfo($_FILES['Filedata']['name']); //組合新檔名,並保留原本的副檔名 //使用者ID再換成你自己的使用者帳號~ $new_filename=sprintf("%s.%s",$_SESSION['USER_ID'],$pinfo['extension']); //第二個參數是你要改的重點 move_uploaded_file($filepath, sprintf("%s","image/{$new_filename}") ); 不過還是建議把原本的檔名換掉,如timestamp,原本的檔名存到資料庫就好了 -- 3WA訓練家的工作室 宗旨:諸葛單中,謝謝 個人佈弱格 網址:http://3wa.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.83.12
文章代碼(AID): #1DEg1M63 (PHP)
討論串 (同標題文章)
文章代碼(AID): #1DEg1M63 (PHP)