PHP move_uploaded_file関数とは?使い方と注意点

move_uploaded_file関数は、アップロードされたファイルを指定されたターゲットフォルダに移動するために使用されます。その構文は次のとおりです:

move_uploaded_file ( string $filename , string $destination ) : bool

$filenameはアップロードされたファイルの一時的なパスを、$destinationは移動先のフォルダのパスを表しています。関数は移動が成功したかどうかを示すブール値を返します。

以下は例のコードです:

$uploadedFile = $_FILES['file']['tmp_name'];
$destination = 'uploads/' . $_FILES['file']['name'];

if (move_uploaded_file($uploadedFile, $destination)) {
    echo '文件移动成功';
} else {
    echo '文件移动失败';
}

上記の例において、$_FILES[‘file’][‘tmp_name’]はアップロードされたファイルの一時的なパスを表し、’uploads/’ . $_FILES[‘file’][‘name’]は移動先のフォルダのパスを表します。移動が成功した場合は、「ファイル移動成功」と出力し、それ以外の場合は「ファイル移動失敗」と出力します。

bannerAds