php move_uploaded_file()函数
php move_uploaded_file()函数是一个用于将上传的文件移动到新位置的函数。它可以将上传的文件移动到指定的文件夹中,以便被其他程序使用。
使用方法
bool move_uploaded_file ( string $filename , string $destination )
move_uploaded_file()函数的参数$filename是上传文件的路径,$destination是新的位置。
move_uploaded_file()函数的使用方法如下:
- 第一步,使用$_FILES超全局变量获取上传文件的路径,存入一个变量中;
- 第二步,使用move_uploaded_file()函数将上传文件从原来的路径移动到新的位置;
- 第三步,检查move_uploaded_file()函数的返回值,如果返回TRUE,则表示移动成功,如果返回FALSE,则表示移动失败。
下面是一个使用move_uploaded_file()函数移动上传文件的例子:
$file_name = $_FILES['upload']['name']; $tmp_name = $_FILES['upload']['tmp_name']; $upload_dir = "uploads/"; $move_result = move_uploaded_file($tmp_name, $upload_dir.$file_name); if($move_result == true){ echo "文件移动成功!"; }else{ echo "文件移动失败!"; }
以上代码中,使用$_FILES超全局变量获取上传文件的路径,使用move_uploaded_file()函数将文件从临时文件夹移动到uploads文件夹中,检查move_uploaded_file()函数的返回值,如果返回TRUE,则表示移动成功,如果返回FALSE,则表示移动失败。