コードで move_uploaded_file を 2 回呼び出しましたが、2 回目は機能しないようです。
それらの位置を入れ替えると、
最初のものは機能しますが、2番目のものは機能しません。
なにか提案を?
コードで move_uploaded_file を 2 回呼び出しましたが、2 回目は機能しないようです。
それらの位置を入れ替えると、
最初のものは機能しますが、2番目のものは機能しません。
なにか提案を?
ファイルを 2 回移動することはできません。を探しているのかもしれませんcopy()
。ファイルを移動すると、元のファイルはもう存在しません。
ドキュメント: http://php.net/copy
そこからファイルを再度使用move_uploaded_file
してコピーできます
フォーム PHP マニュアル: move_uploaded_file — アップロードされたファイルを新しい場所に移動する
私が正しく理解している場合、おそらく最初にmove_uploaded_file
関数を呼び出すときに、アップロードされたファイルを新しい場所に移動し、次にmove_uploaded_file
関数を呼び出すと、ファイルが既に移動されているため、関数は何もしません。
move_uploaded_file()
名前が示すように、一時ファイルを移動します。呼び出された後、一時ファイルは移動したため存在しなくなります。
マニュアルより
ファイルが有効な場合、宛先で指定されたファイル名に移動されます。
もちろん、ファイルを一度移動すると、そのファイルはもうそこにはありません。これは、コンピューター内のあるフォルダーから別のフォルダーにファイルを移動するときのようなものです。
2 番目の「移動」ではcopy()
、ファイルのコピーに使用できます。