copy函數: linux
copy(string sourse,string dest); 服務器
將文件從source拷貝到dest。若是成功則返回TRUE,失敗則返回FALSE。 函數
其中sourse是要經過表單的$_FILES["file"]["tmp_name"]來得到的,不然會提示傳不上去,千萬不要用直接賦值的方式 來獲取字符串,如要把D:\a.txt上傳到linux服務器,不能用copy("d:\\a.txt","a.txt");不然會提示出錯,應該寫成 copy($_FILES["file"]["tmp_name"],"a.txt"); 字符串
move_upload_file函數: string
同copy同樣, io
bool move_uploaded_file ( string filename, string destination )
本函數檢查並確保由filename指定的文件是合法的上傳文件(即經過 PHP 的 HTTP POST 上傳機制所上傳的)。若是文件合法,則將其移動爲由destination指定的文件。 表單
若是filename不是合法的上傳文件,不會出現任何操做,move_uploaded_file() 將返回FALSE。 file
若是filename是合法的上傳文件,但出於某些緣由沒法移動,不會出現任何操做,move_uploaded_file() 將返回FALSE。此外還會發出一條警告。 移動
這種檢查顯得格外重要,若是上傳的文件有可能會形成對用戶或本系統的其餘用戶顯示其內容的話。 di