PHP では、ファイルのアップロードは通常、move_uploaded_file() を通じて実装されます。
bool move_uploaded_file (string filename, string destination) この関数は、filename で指定されたファイルが正当なアップロード ファイル (つまり、PHP の HTTP POST アップロード メカニズムを通じてアップロードされたファイル) であることをチェックし、保証します。ファイルが正当な場合は、宛先で指定されたファイルに移動されます。
filename が合法的にアップロードされたファイルではない場合、操作は行われず、move_uploaded_file() は FALSE を返します。
filename が正当にアップロードされたファイルであるが、何らかの理由で移動できない場合、操作は行われず、move_uploaded_file() は FALSE を返します。警報も発令されています。
以下では、例を使用して、PHP がファイルのアップロードを実装する方法を説明します。
test.php の元のファイル
コードをコピーします コードは次のとおりです。