我有一個窗體,我正在使用接收上傳的.csv文件,解析它並將數據插入到我的MySQL數據庫在Apache服務器上。該頁面首先檢查是否有上傳的文件。如果有,則處理數據,否則顯示錶格(如下)。取消設置上傳的文件在PHP
<form enctype="multipart/form-data" action="uploadfaculty.php" method="POST" id="UploadForm">
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
我的問題是,目前用戶可以簡單的F5瀏覽一遍又一遍,並因爲該文件仍然是服務器和$ _FILES數組中,它的每一次處理它。
我已經試過:
unlink($_FILES['uploadedfile']['tmp_name'])
, unlink($_FILES['uploadedfile'])
, unset($_FILES['uploadedfile']['tmp_name'])
和
unset($_FILES['uploadedfile'])`
我甚至重置通過JavaScript(我知道是行不通的,但確實它的形式只是爲了消除所有疑問)。一切都無濟於事。我確定這是簡單的我錯過了...它幾乎總是。有什麼想法嗎?
完美。那樣做了。 – d2burke 2010-09-08 20:31:36