[請益] 上傳檔案失敗~
上網參考了上傳的方法~ 但上傳時都會出現錯以下錯誤
Parse error: syntax error, unexpected '{' in C:\AppServ\www\vimtek\upload.php
on line 10
or
Parse error: syntax error, unexpected T_IF in
C:\AppServ\www\vimtek\upload.php on line 11
請問一下大家我是哪裡出問題了~
if (file_exists("upload/" . $_FILES["file"]["name"])) 好像是這行出錯
實作如下:
index.php
<form action="upload.php" method="post" enctype="multipart/form-data">
檔案名稱:<input type="file" name="file" id="file" /><br />
<input type="submit" name="submit" value="上傳檔案" />
</form>
upload.php
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}else{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
if (file_exists("upload/" . $_FILES["file"]["name"])){
echo "檔案已經存在,請勿重覆上傳相同檔案";
}else{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/".$_FILES["file"]
["name"]);
}
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.231.212
→
03/01 14:11, , 1F
03/01 14:11, 1F
→
03/01 14:12, , 2F
03/01 14:12, 2F
→
03/01 14:14, , 3F
03/01 14:14, 3F
→
03/01 14:16, , 4F
03/01 14:16, 4F
→
03/01 14:40, , 5F
03/01 14:40, 5F
→
03/06 08:54, , 6F
03/06 08:54, 6F