在PHP中,可以使用$_FILES超級全局數組來讀取上傳文件的信息。以下是一個簡單的示例:
<?php
// 檢查文件是否上傳成功
if(isset($_FILES['file']['name']) && $_FILES['file']['error'] == 0){
// 獲取上傳文件的信息
$fileName = $_FILES['file']['name'];
$fileSize = $_FILES['file']['size'];
$fileType = $_FILES['file']['type'];
// 臨時文件路徑
$tmpFilePath = $_FILES['file']['tmp_name'];
// 輸出文件信息
echo "文件名: " . $fileName . "<br>";
echo "文件大小: " . $fileSize . " bytes<br>";
echo "文件類型: " . $fileType . "<br>";
// 處理上傳文件
// 例如:將文件移動到服務器指定目錄
move_uploaded_file($tmpFilePath, "uploads/" . $fileName);
} else {
echo "文件上傳失敗";
}
?>
在上面的示例中,我們首先檢查是否成功上傳了文件,然后通過$_FILES數組訪問文件的相關信息,如文件名、大小、類型等。最后,我們可以使用move_uploaded_file()函數將上傳的文件移動到服務器上指定的目錄中。