我希望在服務器上上傳多個圖像,但在將其保存在服務器上之前,我希望上傳的文件的名稱應該更改爲1,2,3,4 ..並且依賴於上傳的圖像數量,然後它應該將文件保存在服務器上。在上傳之前重命名多個圖像
目前我的代碼與重命名交易的部分是
$target = "$upload_dir/$_SESSION[myusername]Rejoin.$file[name]";
希望如果有人能告訴我正確的代碼,這樣做
我希望在服務器上上傳多個圖像,但在將其保存在服務器上之前,我希望上傳的文件的名稱應該更改爲1,2,3,4 ..並且依賴於上傳的圖像數量,然後它應該將文件保存在服務器上。在上傳之前重命名多個圖像
目前我的代碼與重命名交易的部分是
$target = "$upload_dir/$_SESSION[myusername]Rejoin.$file[name]";
希望如果有人能告訴我正確的代碼,這樣做
你可以在/ foreach循環更改名稱 -
$fdata = $_FILES['username'];
if(is_array($fdata['name']))
{
$uploads_dir = '/uploads';
for($i = 0; $i < count($fdata['name']); ++$i)
{
$name_of_file = $_FILES['username']['name'][$i]; //[$count];
$temp_name = $_FILES['username']['tmp_name'][$i]; //[$count];
move_uploaded_file($temp_name, "$uploads_dir/"."$name_of_file");
}
}
它顯示郵件上傳失敗.. – learner 2014-08-30 07:21:56
請更改用戶名到您的文件名 – 2014-08-30 07:51:31
您需要將圖像名稱存儲在數據庫中,並在上傳新圖像時從圖像表中獲取最後一行,並獲取最後一張圖像名稱並拆分。 (點),所以你得到1,2,3,4,5我的意思是最後的圖像名稱和增加一個這些變量,並存儲在數據庫 – 2014-08-30 04:28:57