move_uploaded_file
时间: 2023-04-30 13:02:51 浏览: 104
move_uploaded_file 是 PHP 中的一个函数,用于将上传的文件从临时目录移动到指定的目录。它需要两个参数,第一个是临时文件的路径,第二个是目标文件的路径。如果移动成功,返回 true,否则返回 false。
相关问题
PHP move_uploaded_file
move_uploaded_file is a PHP function that is used to move an uploaded file to a new location. This function is typically used in conjunction with the $_FILES superglobal variable, which contains information about the uploaded file.
The syntax for move_uploaded_file is as follows:
move_uploaded_file($filename, $destination);
The first parameter, $filename, is the name of the file that was uploaded. The second parameter, $destination, is the new location where the file should be moved.
Here is an example of how to use move_uploaded_file in a PHP script:
<?php
if(isset($_FILES['file'])){
$filename = $_FILES['file']['name'];
$tmp_name = $_FILES['file']['tmp_name'];
$destination = "uploads/" . $filename;
move_uploaded_file($tmp_name, $destination);
echo "File uploaded successfully";
}
?>
In this example, the script checks if a file has been uploaded using the $_FILES superglobal variable. If a file has been uploaded, it gets the name and temporary location of the file from the $_FILES variable. It then sets the destination folder for the uploaded file and uses the move_uploaded_file function to move the file from its temporary location to the destination folder. Finally, the script outputs a message to let the user know that the file has been uploaded successfully.
php move_uploaded_file
The move_uploaded_file function in PHP is used to move an uploaded file to a new location on the server. The function takes two parameters: the path to the temporary uploaded file and the path to the new location where the file should be moved.
Syntax:
move_uploaded_file($temporaryFilePath, $newFilePath);
Example:
If you have a form for uploading a file, you can use the move_uploaded_file function to move the uploaded file to a new directory.
HTML form:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Upload">
</form>
PHP script:
if(isset($_FILES['file']['name'])) {
$tempFilePath = $_FILES['file']['tmp_name'];
$newFilePath = 'uploads/' . $_FILES['file']['name'];
if(move_uploaded_file($tempFilePath, $newFilePath)) {
echo "File uploaded successfully!";
} else {
echo "Error uploading file.";
}
}
In this example, the uploaded file is moved from its temporary location to a new directory called "uploads" with its original name. The function returns true if the file is moved successfully, and false if there is an error.