使用PHP在技术上是否可行?例如,允许我网站的访问者查看他们自己的网络摄像头,拍摄,然后将文件上传到目录,也可以上传到我的MySQL-DB。
答案 0 :(得分:10)
不,PHP是服务器端语言,因此无法访问客户端硬件。
但是,现代浏览器允许JavaScript代码访问网络摄像头,麦克风等,因此您可以录制内容然后将其提交给服务器。 Photobooth.js可能值得一看。
当然,你也可以使用Flash,Silverlight或Java Applet。但只有前者几乎在每台PC上都可用。除此之外,如果你不是绝对需要,你应该避免使用Flash。
答案 1 :(得分:2)
不,你不能。
PHP在你的服务器上运行,它不知道用户的机器或硬件,即使它有它,你也不能使用它们。
您必须使用一些客户端编程,使用javascript,HTML5或Flash等。
答案 2 :(得分:1)
根本没有
服务器端语言无法控制客户端硬件....
你需要一些可以在客户端工作的东西,如flash,javascript等
但是我找到了这个http://www.xarg.org/project/jquery-webcam-plugin/ jquery插件.. 你可以看看
答案 3 :(得分:1)
没有。正如@ThiefMaster所说,是一种服务器技术。如果您想访问客户端网络摄像头,可以使用:
getUserMedia()
)Here介绍了如何在HTML5中执行此操作。希望这可以帮助你
答案 4 :(得分:1)
简单的答案是否定的。您可以使用javascript,jQuery或flash访问网络摄像头 http://www.xarg.org/project/jquery-webcam-plugin/ http://www.scriptcam.com/docs.cfm