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