標籤:post submit body php art 類型 val put har
檔案php
<?php
if ($_FILES["file"]["error"] > 0)
{
echo ‘錯誤: ‘ . $_FILES["file"]["error"] . ‘<br />‘;
}
else
{
echo ‘檔案名稱: ‘ . $_FILES["file"]["name"] . ‘<br />‘;
echo ‘類型: ‘ . $_FILES["file"]["type"] . ‘<br />‘;
echo ‘大小: ‘ . ($_FILES["file"]["size"] / 1024) . ‘ Kb<br />‘;
}
if (file_exists(‘upload/‘ . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . ‘ 檔案已經存在. ‘;
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
‘upload/‘ . $_FILES["file"]["name"]);
echo ‘檔案已經被儲存到: ‘ . ‘upload/‘ . $_FILES["file"]["name"];
}
?>
因為檔案上傳 不是真實存在指定位置,因此需要加上那
move_uploaded_file($_FILES["file"]["tmp_name"],
‘upload/‘ . $_FILES["file"]["name"]);
因此就會把檔案放到upload檔案下面
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form action=‘upload-file.php‘ method=‘post‘
enctype=‘multipart/form-data‘>
<label for=‘file‘>檔案名稱:</label>
<input type=‘file‘ name=‘file‘ id=‘file‘ />
<br />
<input type=‘submit‘ name=‘submit‘ value=‘提交‘ />
</form>
</body>
</html>
PHP來實現檔案上傳