2013-04-15 4 views
0

기술적으로 PHP를 사용할 수 있습니까? 예를 들어 내 웹 사이트 방문자가 자신의 웹캠을보고 샷을 찍은 다음 디렉토리에 업로드하거나 MySQL-DB로 업로드 할 수 있습니다. 도움을 주시면 감사하겠습니다.PHP로 웹캠에 액세스하고 있습니까?

+2

간단한 대답은 아니오입니다. 웹캠에 액세스하는 것은 하드웨어 제어를 의미하며 PHP는 서버 측에서 실행되고 html + css + jvascript를 출력하므로 PHP를 사용하여 웹캠에 직접 액세스 할 수 없습니다. 귀하의 질문을 향상시킬 수 있습니다. –

+1

이 게시물은 도움이 될 것입니다. http://www.vivekmoyal.in/webcam-in-php-how-to-use-webcam-in-php/ –

+0

@SubodhGhulaxe 감사합니다. – Suma

답변

9

아니요. PHP는 서버 측 언어이므로 클라이언트 하드웨어에 액세스 할 수 없습니다.

그러나 최신 브라우저는 웹캠, 마이크 등에 대한 JavaScript 코드 액세스를 제공하므로 무언가를 녹음 한 다음 서버에 제출할 수 있습니다. Photobooth.js을 살펴볼 가치가 있습니다.

물론 도 플래시, 실버 라이트 또는 자바 애플릿을 사용할 수 있습니다. 그러나 전자는 거의 모든 PC에서 사용할 수 있습니다. 그 외에, 절대적으로 필요하지 않을 때는 플래시를 피해야합니다.

2

아니요, 불가능합니다.

PHP는 서버에서 실행되며 사용자의 컴퓨터 또는 하드웨어에 대해 알지 못합니다. PHP가 포함되어 있어도 사용할 수 없습니다.

javascript, HTML5 또는 Flash 등을 사용하여 클라이언트 측 프로그래밍을 사용해야합니다.

1

간단하게 클라이언트 측 하드웨어 .... 당신은

그러나 나는이 http://www.xarg.org/project/jquery-webcam-plugin/ jQuery를 발견, 자바 스크립트 등 플래시와 같은 클라이언트 측에서 작동 할 수있는 무언가가 필요

제어 할 수 없음

서버 측 언어 없습니다 플러그인 .. 당신은 볼 수있다

1

번호 @ ThiefMaster는 서버 기술이라고 말했다. 당신이 클라이언트 웹캠에 액세스하려면 다음을 사용할 수 있습니다

  • 플래시 (getUserMedia()와)
  • 실버
  • 자바 스크립트/HTML5

Here는 HTML5에 그 작업을 수행하는 방법에 대한 소개합니다. 희망이 당신을 도울

관련 문제