2016-05-11 2 views
-1

ファイルを上書きしないようにファイルの名前を変更したい場合は、次のコードがあります。上書きを避けるためにコードを提案してください。ファイルの上書きを避けるためにファイルの名前を変更したい

$path = "admin/uploads/resume/"; 
    if (!file_exists($path)) 
     mkdir($path, 0, true); 
    $img_name = $_FILES['file']['name']; 
    $img_tmp_name = $_FILES['file']['tmp_name']; 
    $img_path = $img_name; 
    move_uploaded_file($img_tmp_name, "admin/uploads/resume/" . $img_path); 

    $img_name = $_FILES['file']['name']; 
+0

「アップロードされたファイルの名前を変更する」を検索しませんでしたか? –

答えて

1

ファイル名でtime()を試してください。上書きを避けるためです。

これを試してください。

$img_name = time()."_".$_FILES['file']['name']; 
+0

$ img_name = $ _FILES ['file'] ['name']を置き換えます。 (この行のみ)に上記の行を付けます。 –

関連する問題