2016-10-20 16 views
-2

私はファイルのアップロードスクリプトを持っていますが、元のファイル名で保存していますが、アップロード時に名前を変更したいのですが、以下)ファイルのアップロード、名前の変更

$employee=$_GET["id"]; 

名前の由来ファイルアップロードスクリプトは、以下の通りです:

$file_name = $key.$_FILES['files']['name'][$key]; 

はどのようにして保存するときの名前の前にID番号を追加することができますか?

+1

今のところ '$ key'を連結する方法に似たIDを連結することで、 – j08691

+0

私に例を教えてください。私はあなたが何を意味するか分からないのですか? – Shane

+0

まず、あなたのコードで '$ key'とは何ですか?一般的に '$ file_name = $ myID。$ key。$ _ FILES ['files'] ['name'] [$ key];' – j08691

答えて

1
$file_name = $employee . $key . $_FILES['files']['name'][$key]; 

は十分です - しかし、それは最初にそれを検証し&を消毒せずに任意のユーザが提供するデータに基づいて行動するための非常に悪い習慣を考えられています。

詳細については、をご覧ください。

まず、$ _GET ['id']変数が予想されるパターンに適合し、有効な従業員IDであることを確認する必要があります。

関連する問題