BIGLOBEなんでも相談室こんにちはゲストさん。>>解決済みの質問PHP重複ファイルに連番をつけてアップロードしたいファイルをアップロードするページをPHPで作りました。testup.htmlでファイルを選択し、testup.phpでファイルをサーバーにアップする簡単な仕組みです。同じファイル名のデータがある場合、上書きされてしまいます。上書きされずに、連番等をファイル名に追加してアップロードできればと思いましたが、方法がわかりません。当方PHPの初心者です。お力をお貸しください。ソースを記入しておきます。enctype="multipart/form-data">アップロードするファイルを選択してください。"をアップロードしました。"<br><br>ありがとうございました。"ファイルをアップロードできません。"<br>お手数ですが前の画面に戻ってもう一度ファイルをアップロードしてください。"ファイルが選択されていません。"<br>お手数ですが前の画面に戻ってファイルを選択してください。$_FILES["upfile"]["name"])この$_FILES["upfile"]["name"]の後ろに「.date("YMDHis")」を追加してやれば、別ファイルとして認識されると思います。初心者ということであれば、こちらの方がお手軽かと思います。連番の場合は、ディレクトリ内に同じファイルがあったら、ファイル数を取得して、$_FILES["upfile"]["name"]の後ろに追加してあげればよいと思います。ファイル数の取得については既出です。11:46:53お礼nanasi1976さんご回答ありがとうございます。無事、上書きされずにすみました。回答(4)ANo.4noname#87667>私には難解すぎます一部を除き、提示したサンプルはファイル操作の基本中の基本ですので、必ずマスターしてください。それと、質問が解決したら、締め切ったほうがいいですよ。(0)通報するANo.3noname#87667>連番の場合は、ディレクトリ内に同じファイルがあったら、ファイル数を取得して、$_FILES["upfile"]["name"]の後ろに追加してあげればよいと思います。上記は無視してください。$current_count+1;fwrite($fp,$count);fclose($fp);は私には難解すぎます・・・テキストファイル化し、勉強しておきます。ほんといろいろと教えていただきありがとうございました。(0)通報するANo.2noname#87667>このdate情報を拡張子の前に付けることはできますか?これくらいは自分で調べてほしいのですが、初心者ということでサービスしましょう。「date("YMDHis").$_FILES["upfile"]["name"]」としてみてください。個人的には、$file_name=$_FILES["upfile"]["name"];とワンクッション置いて、スーパーグローバル変数でのやり取りはしないようにしています。15:19:52お礼nanasi1976さんありがとうございます!!無事ファイル名の前に付加されました!!ほんとにいろいろありがとうございます。勉強して早く初心者からグレードアップしたいです!ほんとにありがとうございました。複数画像がアップロード出来るフォームがあります。そのフォームはユーザがアップした画像は、フォームにアク...ファイルアップロードを教えて下さい。