亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP+Javascript實現在線拍照功能實例

2024-05-04 23:37:53
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP+Javascript實現在線拍照功能的方法,涉及javascript插件的使用及php圖片上傳的相關實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP+Javascript實現在線拍照功能。分享給大家供大家參考。具體如下:

我們在一些WEB應用中可能會遇到這樣的情況,用戶需要自己現場拍照并上傳到會員系統。比如駕校采集指紋拍照流程、考試現場采集照片等。我們今天要講的是如何使用javascript和PHP實現一個簡單的在線拍照并上傳的功能。

實現這個功能的前提是你的電腦設備上需要安裝有攝像頭設備,以及你的瀏覽器需要支持flash

 

 
  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4. <meta charset="utf-8"
  5. <title>Javascript+PHP實現在線拍照功能</title> 
  6. </head> 
  7. <body> 
  8. <div id="cam"
  9. <!--調用攝像組件并顯示圖像--> 
  10. <input type=button value="點擊這里拍照" class="btn" onclick="take_snapshot()"
  11. http://siteweb.com/sitemaps.xml 
  12. </div> 
  13. <div id="results"
  14. <!--顯示上傳結果--> 
  15. </div> 
  16. </body> 
  17. </html> 

在body中加入一個用于調用攝像組件的容器id#cam和一個顯示上傳信息的容器id#results。

Javascript

接下來調用攝像組件,我們先載入webcam.js,用于拍照和上傳的js庫。

  1. <script type="text/javascript" src="webcam.js"></script> 

然后在容器id#cam中,加入以下代碼:

 

 
  1. <script language="JavaScript"
  2. webcam.set_api_url( 'action.php' ); 
  3. webcam.set_quality( 90 ); // 圖像質量(1 - 100) 
  4. webcam.set_shutter_sound( true ); // 拍照時播放聲音 
  5. document.write( webcam.get_html(320, 240, 160,120) ); 
  6. </script> 

我們調用了webcam,其中webcam.set_api_url用來設置圖像上傳交互的php路徑,set_quality可設置圖像質量,set_shutter_sound設置聲音,get_html輸出攝像組件,參數即寬度、高度、上傳后寬度、上傳后高度。

當點擊按鈕拍照時,需要執行以下代碼:

 

 
  1. <script language="JavaScript"
  2. webcam.set_hook( 'onComplete''my_completion_handler' ); 
  3. function take_snapshot() { 
  4. document.getElementById('results').innerHTML = '<h4>Uploading...</h4>'
  5. webcam.snap(); 
  6. function my_completion_handler(msg) { 
  7. if (msg.match(/(http/://///S+)/)) { 
  8. var image_url = RegExp.$1; 
  9. document.getElementById('results').innerHTML = 
  10. '<h4>Upload Successful!</h4>' + 
  11. '<img src="' + image_url + '">'
  12. webcam.reset(); 
  13. else alert("PHP Error: " + msg); 
  14. </script> 

當執行拍照動作時,代碼與后臺php交互,如果上傳圖片完成后,則返回相應的信息。

PHP

action.php所做的就是將本地拍照的圖像上傳到服務器,并將圖片路徑返回給前端。注意存放圖片的路徑要給寫權限。

 

 
  1. $filename = date('YmdHis') . '.jpg'
  2. $result = file_put_contents( 'pics/'.$filename, file_get_contents('php://input') ); 
  3. if (!$result) { 
  4. print "ERROR: Failed to write data to $filename, check permissions/n"
  5. exit(); 
  6. $url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/pics/' . $filename; 
  7. print "$url/n"

這里只是簡單的介紹了下在線拍照和上傳功能,其實深入應用場景如上傳后再裁剪,生成多張不同比例的圖像等等,大家自己去琢磨吧。

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美大片在线免费观看| 国产精品久久久久久久天堂| 国产精品一久久香蕉国产线看观看| 日韩av影视综合网| www.精品av.com| 69精品小视频| 亚洲午夜色婷婷在线| 国产欧美一区二区三区久久人妖| 在线亚洲欧美视频| 久久中文字幕在线| 欧美孕妇孕交黑巨大网站| 中文字幕亚洲无线码a| 欧美电影免费观看高清| 久久99精品久久久久久琪琪| 亚洲大胆人体在线| 精品美女永久免费视频| 国产精品久久久久免费a∨大胸| 在线日韩欧美视频| 亚洲xxxxx性| 国产精品免费在线免费| 久久九九免费视频| 永久555www成人免费| 国产一区二区三区久久精品| 欧美一级片免费在线| 久久伊人精品一区二区三区| 亚洲国产精品女人久久久| 国产一区二区三区在线观看视频| 成人观看高清在线观看免费| 久久亚洲精品中文字幕冲田杏梨| 国产精品女主播视频| 美女啪啪无遮挡免费久久网站| 少妇高潮久久77777| 亚洲网站在线观看| 黄色成人在线播放| 国产精品女主播视频| 日韩高清a**址| 一区二区三区四区在线观看视频| 国产欧美日韩精品丝袜高跟鞋| 欧美大片第1页| 欧美色视频日本高清在线观看| 日韩免费观看视频| 久久久人成影片一区二区三区| 日本精品一区二区三区在线播放视频| 高清一区二区三区日本久| 欧美放荡办公室videos4k| 亚洲精品国产电影| 欧美自拍视频在线| 亚洲最新中文字幕| 亚洲a∨日韩av高清在线观看| 亚洲图中文字幕| 国产精品吹潮在线观看| 久久99青青精品免费观看| 国产欧美精品xxxx另类| 国产精品第100页| 欧美日韩性视频| 国产日韩视频在线观看| 国产精品成人国产乱一区| 亚洲精品日韩丝袜精品| 色婷婷综合成人av| 日韩精品中文字幕有码专区| 国产成+人+综合+亚洲欧美丁香花| 欧美日韩视频在线| 国产日韩在线一区| 久久久极品av| 欧美成人全部免费| 国产精品亚洲欧美导航| 国产97在线视频| 久久精品国产精品亚洲| 国产精品欧美激情| 26uuu亚洲伊人春色| 亚洲精品视频在线观看视频| 欧美成人午夜剧场免费观看| 国产成人综合av| 成人黄色免费片| 亚洲成av人片在线观看香蕉| 国产精品免费久久久久影院| 91在线视频免费| 不用播放器成人网| 国产精品久久久久久av福利软件| 国产成人综合一区二区三区| 97久久久免费福利网址| 国产免费一区视频观看免费| 成人免费视频97| 久久久久久12| 国产不卡av在线| 高清一区二区三区四区五区| 亚洲大胆人体在线| 国产日韩欧美中文在线播放| 国产精品美女免费| 青草成人免费视频| 欧美成年人视频网站欧美| 欧美精品免费播放| 欧美肥老太性生活视频| 国产精品九九九| 黑人精品xxx一区一二区| 欧美成人精品h版在线观看| 日本欧美一级片| 2020久久国产精品| 日韩欧美成人免费视频| 中文字幕一区电影| 国产精品国模在线| 亚洲影视中文字幕| 日韩欧美在线视频免费观看| 国产玖玖精品视频| 亚洲香蕉成视频在线观看| 亚洲天堂一区二区三区| 欧美成人午夜影院| 精品久久久免费| 国产一区二区视频在线观看| 国产日韩综合一区二区性色av| 国产欧美日韩91| 欧美大片在线看免费观看| 亚洲一级片在线看| 亚洲午夜精品久久久久久性色| 蜜月aⅴ免费一区二区三区| 欧美高清视频在线播放| 久久99久久亚洲国产| 国产精品男女猛烈高潮激情| 日韩中文字幕在线视频| 中文字幕免费精品一区| 欧美xxxx综合视频| 日韩免费在线观看视频| 日韩电影免费在线观看中文字幕| 午夜精品久久久久久久白皮肤| 最近中文字幕mv在线一区二区三区四区| 国产精品爽爽爽爽爽爽在线观看| 欧美视频在线观看免费网址| 亚洲欧美综合另类中字| 日韩成人av在线播放| 国产精品久久久久秋霞鲁丝| 北条麻妃久久精品| 精品亚洲一区二区三区四区五区| 美女性感视频久久久| 欧美伊久线香蕉线新在线| 亚洲国产第一页| 一本一本久久a久久精品牛牛影视| 国产成人精品日本亚洲专区61| 亚洲精品小视频| 色偷偷888欧美精品久久久| 日韩精品在线电影| 国产精品福利久久久| 欧美成人午夜激情在线| 97国产suv精品一区二区62| 国产欧美在线播放| 国产精品三级久久久久久电影| 日韩av电影在线播放| 最近2019中文字幕一页二页| 国产精品成人aaaaa网站| 黑人欧美xxxx| 色婷婷av一区二区三区在线观看| 成人黄色在线播放| 综合国产在线视频| 国产精品爽爽爽爽爽爽在线观看| 爽爽爽爽爽爽爽成人免费观看| 国产精品亚洲第一区| 日韩中文字在线| 久久久久一本一区二区青青蜜月| 欧美一级黑人aaaaaaa做受| 午夜精品福利视频| 欧美最顶级的aⅴ艳星| 亚洲日本欧美中文幕| 成人久久18免费网站图片| 91精品国产色综合久久不卡98| 亚洲欧洲av一区二区|