版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 PHP文件上傳案例:上傳頭像 編寫上傳頭像程序本次任務目錄任務分析相關知識任務實現(xiàn)PART 01任務分析任務分析在PHP中,要實現(xiàn)上傳頭像功能,必須解決以下幾個問題:(1)制作上傳文件表單;(2)修改PHP配置文件,設置關于文件上傳的相關屬性;(3)上傳文件的錯誤處理;(4)實現(xiàn)文件上傳功能,為上傳后的文件自動生成唯一的文件名;(5)上傳頭像后,顯示當前上傳的頭像。導 讀RFID關鍵技術之一RFID防碰撞技術 0案例7-1 采礦又添新助手,RFID碰撞預警系統(tǒng)問世在澳大利亞采礦業(yè)中,那些地下車輛、拖拉機或運輸車輛都被稱為boggers。可以想象這些車輛行駛在并非總是亮堂的隧道內,并且因為沒有
2、后視鏡和側視鏡而限制了視力范圍,十字路口處又不能提供能見度,無法知道有什么車輛會沖撞出來。漆黑的礦井里到處都可能有boggers橫沖直撞。這些地下的車輛在配備了RFID公司的新型碰撞預警系統(tǒng)之后,可以安全地運行,即在通過礦井隧道的時候不用擔心在這樣混亂的周圍環(huán)境里碰撞到其他的移動設備。所有這些車輛都是重要的投資資本,如果boggers碰撞后,資金上損失的不僅是車輛,而且還有閑置資產(chǎn),更不用說人身安全方面了。TELFER金礦在前兩年有三輛巡視車輛被boggers壓碎,每輛車損失了8萬美元。導 讀問題:如何不讓boggers與其他地下車輛相撞呢?RFIDInc.與他們在澳大利亞長期的分銷商和技術合
3、作伙伴太平洋自動化公司,開發(fā)了一個新的產(chǎn)品,解決了這個問題。這個新型碰撞預警系統(tǒng)可發(fā)揮在角落監(jiān)管的功能,公司花費了大量的時間來研制。該解決方案為采礦業(yè)量身定做,頻率為433MHz,是一個遠距離有源電子標簽系統(tǒng)。將RFID標簽和讀寫器放到每一輛車里,讀寫器將提醒操作員何時會在預定的范圍內出現(xiàn)別的車輛。讀寫器安在操作員可見的車輛駕駛室里并且還有一個LED顯示屏和一個鳴笛喇叭。有人可能會問,如果每個bogger都有自己的RFID標簽,那讀寫器會不會不斷讀到標簽,接連發(fā)出錯誤的警報呢?為了避免這一問題,RFIDInc.增加了一個功能,讀寫器可以設置為忽略某個特殊的標簽。這個功能也是可以改變的,如有需要
4、,可以指定新的要忽略的標簽。RFID關鍵技術之一RFID防碰撞技術 0導 讀0問題:如何不讓boggers與其他地下車輛相撞呢?該碰撞預警系統(tǒng)實際上是RFIDInc.公司“Extenda-Read”的一個延伸的生產(chǎn)線。這些產(chǎn)品包括RFID標簽和讀寫器,有源的和半有源的,頻率為433.92MHz。這些產(chǎn)品應用于如卡車和車輛的ID識別、門禁控制、員工考勤和跟蹤、停車場管理等等。保證安全并且省錢:該碰撞預警系統(tǒng)的關鍵仍然是向采礦承包商或bogger操作員展示出車輛的安全運行和系統(tǒng)能克服能見度問題。系統(tǒng)還有其他一些功能,比如操作員可按下自我測試按鈕,以確保該系統(tǒng)良好的使用狀態(tài)。由于礦址不同,有的地方可
5、能需要10米的射程,而另一個地方可能需要20米,所以整體的系統(tǒng)是根據(jù)要求去制定射程。在433MHz的頻率下,石墻是沒有問題,金屬就要受干擾了,因為RF傳輸不能穿過金屬。然而使用這種產(chǎn)品,boggers就不會遇到這種問題,因為RF傳輸足夠強大,可以穿透金屬。RFID關鍵技術之一RFID防碰撞技術 導 讀0問題:如何不讓boggers與其他地下車輛相撞呢?在讀寫器的數(shù)米之外放置一個MasterRangeProgrammingTag(MRPT)并按下自動調節(jié)按鈕,讀寫器會一次跳出1米的距離去搜尋MRBT標簽。一旦發(fā)現(xiàn)RFID標簽,讀寫器將自動調整讀距。標簽的金屬周圍還有些低電量指示器,盡管電子標簽里
6、的電池能使用5年,但是在電池用完之前電池指示器會幫助管理者更換電池。RFIDInc.公司的前身為Telsor公司,是世界上歷史最悠久的有源RFID公司,其主體市場是工廠自動化和工業(yè)識別。FRIDInc.公司經(jīng)理兼CEOJamesHeurich補充說:“我們一直致力于讓公司擁有各種各樣的RFID技術產(chǎn)品,其產(chǎn)品的多元化使之在許多市場得到應用,從而不僅在不同的經(jīng)濟時代可以生存,而且能適應自1984年以來技術上的不斷更新。公司正為很多領域提供各種各樣的解決方案,包括Kellogg谷物食品和汽車制造商、醫(yī)藥行業(yè)以及諸如Blockbuster或HollywoodVideo這樣的零售巨頭。”RFID關鍵技
7、術之一RFID防碰撞技術導 讀0案例分析與討論:(1)什么是碰撞,如何解決RFID碰撞?(2)RFID定位技術的原理是?(3)什么要進行RFID系統(tǒng)測試,RFID系統(tǒng)測試主要測試什么?RFID關鍵技術之一RFID防碰撞技術碰撞產(chǎn)生的原因01無線射頻識別技術RFID是利用射頻信號和空間耦合(電感或電磁耦合)傳輸特性自動識別目標物體的技術,RFID系統(tǒng)一般由電子標簽和閱讀器組成。閱讀器負責發(fā)送廣播并接收標簽的標識信息,標簽收到廣播命令后將自身標識信息發(fā)送給閱讀器。然而由于閱讀器與所有標簽共用一個無線信道,由于RFID系統(tǒng)的應用過程中,經(jīng)常會有多個閱讀器和多個標簽的應用場合,這就會造成標簽之間或閱讀
8、器之間相互干擾,這種干擾統(tǒng)稱為碰撞(Collision)。RFID關鍵技術之一RFID防碰撞技術碰撞產(chǎn)生的原因由于標簽含有可被識別的唯一信息(序列號),RFID系統(tǒng)的目的就是要讀出這些信息。如果只有一個標簽位于閱讀器的可讀范圍內,則無需其他的命令形式即可直接進行閱讀,如果有多個標簽同時位于一個閱讀器的可讀范圍內,則標簽的應答信號就會相互干擾形成所謂的數(shù)據(jù)沖突,從而造成閱讀器和標簽之間的通信失敗。為了防止這些碰撞的產(chǎn)生,在RFID系統(tǒng)中需要設置一定的相關命令,并通過適當?shù)牟僮鹘鉀Q碰撞問題,這些操作過程被稱為防碰撞命令或算法(Anti-collision Algorithms)。RFID防碰撞問題
9、與計算機網(wǎng)絡沖突問題類似,但是,由于RFID系統(tǒng)中的一些限制,使得傳統(tǒng)網(wǎng)絡中的很多標準的防碰撞技術都不適于或很難在RFID系統(tǒng)中應用。這些限制因素主要有:標簽不具有檢測沖突的功能而且標簽間不能相互通信,因此沖突判決需要由閱讀器來實現(xiàn);標簽的存儲容量和計算能力有限,就要求防沖突協(xié)議盡量簡單和系統(tǒng)開銷較小,以降低其成本。RFID系統(tǒng)通信帶寬有限,因此需要防碰撞算法盡量減少讀寫器和標簽間傳送的信息比特的數(shù)目。因此,如何在不提高RFID系統(tǒng)成本的前提下,提出一種快速高效的防沖突算法,以提高RFID系統(tǒng)的防碰撞能力同時識別多個標簽的需求,從而將RFID技術大規(guī)模的應用于各行各業(yè),是當前RFID技術亟待解
10、決的技術難題。01RFID關鍵技術之一RFID防碰撞技術PART 02相關知識相關知識1制作上傳文件表單 上傳頭像: 相關知識2PHP配置文件中的相關參數(shù)PHP配置文件php.ini中關于文件上傳的相關參數(shù)有以下幾個。file_uploads:是否允許通過HTTP上傳文件,默認為ON,表示為允許上傳。 upload_max_filesize:允許上傳文件大小的最大值,默認為2MB。post_max_size:通過表單POST給PHP的所能接收的最大值,包括表單里的所有的值,默認為8MB。upload_tmp_dir:文件上傳至服務器上存儲臨時文件的地方,如果沒指定就會用系統(tǒng)默認的臨時文件夾。相
11、關知識3$_FILES數(shù)組$_FILES是一個二維數(shù)組,每個提交的文件是一個數(shù)組元素,其鍵名為表單中file標簽的name屬性,其值為一個一維數(shù)組,有5個元素,每個元素都表示一個提交文件的信息。這些信息的說明如下:$_FILESFuploadname:表示上傳文件的名稱,如本例中文件名為pic.jpg;$_FILESFuploadtype:上傳文件MIME類型;$_FILESFuploadtmp_name:上傳文件保存在服務器的臨時文件路徑;$_FILESFuploaderror:文件上傳的錯誤代碼,0表示上傳成功,其他值則表示出錯;$_FILESFuploadsize:上傳文件的大小,以字節(jié)
12、為單位。相關知識4上傳文件的錯誤處理“$_FILESFuploaderror”表示文件上傳的錯誤代碼代碼常量描述0UPLOAD_ERR_OK沒有錯誤發(fā)生,文件上傳成功1UPLOAD_ERR_INI_SIZE上傳文件的大小超過了php.ini中upload_max_filesize選項限制的值2UPLOAD_ERR_FORM_SIZE上傳文件的大小超過了HTML表單中MAX_FILE_SIZE選項指定的值3UPLOAD_ERR_PARTIAL文件只有部分被上傳4UPLOAD_ERR_NO_FILE沒有文件被上傳6UPLOAD_ERR_NO_TMP_DIR找不到臨時文件夾7UPLOAD_ERR_CANT_WRITE文件寫入失敗相關知識5move_uploaded_file()功能:文件上傳成功后,文件會暫時保存在服務器的臨時目錄中,默認為C:WindowsTemp,為了讓上傳的文件保存到程序員指定的目錄下,需要使用函數(shù)move_uploaded_file()將臨時目錄下的文件移動到程序員指定的目錄。語法:bool move_uploaded_file( string filename, string destination )其中,第一參數(shù)是臨時目錄,第二個參數(shù)是需要移動到的程序員指定的目標路徑。PART 03任務實現(xiàn)上傳用戶頭像上傳頭像:img s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心PPP項目運維服務合同3篇
- 2024食用菌菌種生產(chǎn)技術改造與升級合同3篇
- 2025年度水電工程安全防護與應急處理合同樣本4篇
- 2024私家車短期租賃合同
- 2025年農(nóng)業(yè)科技園區(qū)土地承包種植合同4篇
- 2025年度新能源汽車充電車棚建設及運營管理合同4篇
- 北京朗視儀器股份有限公司介紹企業(yè)發(fā)展分析報告
- 2025年度個人戶外活動組織管理合同范本4篇
- 2025年度個人藝術品鑒定與評估合同4篇
- 2025年山東兗礦煤化供銷有限公司招聘筆試參考題庫含答案解析
- 稱量與天平培訓試題及答案
- 超全的超濾與納濾概述、基本理論和應用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國育齡女性生殖健康研究報告
- 各種靜脈置管固定方法
- 消防報審驗收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機波形分析及臨床應用
- 常用緊固件選用指南
- 私人借款協(xié)議書新編整理版示范文本
- 自薦書(彩色封面)
評論
0/150
提交評論