How to use webcam in php Part 1

안녕하세요 친구들, wwwvivekmoyal

in에서 Vivek Moyal 네가 즐기고 싶다 우리의 비디오는 우리의 채널을 좋아하고 구독하십시오 그래서 당신은 어떤 비디오도 놓치지 않을 것입니다 오늘의 튜토리얼은 PHP에서 웹캠을 사용하는 방법에 관한 것입니다

우리 사용자가 우리 프로젝트 나 우리의 응용 프로그램에 대한 이미지를 이미지가 PC 나 노트북에 이미지가없는 경우 웹캠 당신을 위해 일할 것이지만 웹캠을 사용하면 이미지를 직접 클릭 할 필요가 없습니다 로컬 저장소 또는 로컬 PC 랩톱에서 이미지를 업로드 할 수 있습니다 집이나 사무실의 경비원으로 카메라를 사용하면됩니다 당신은 어떤 시간 간격으로 이미지를 가져갈 수 있으며 그것은 당신을 도울 것입니다 보안을 유지하여 주된 질문은 웹캠 사용 방법입니다

PHP에서 당신이 내 블로그를 따라 간다면 내가 주변에 기사를 썼음을 알 수있다 PHP에서 웹캠을 사용하는 방법에 대해 3-4 년 전 나는 jQuery와 플래시를 사용하여 웹 캠에 접근하는 플러그인을 사용했다 이미지를 클릭합니다 또한 이미지를 저장하는 PHP 코드를 작성했습니다 데이터베이스하지만 지금은 최근에 PHP에서 웹캠을 통해 또 다른 기사를 작성했습니다 시간 웹캠은 html5 및 jQuery를 사용하지 않고 플래시를 사용하고 있습니다

육체가 오래 되었기 때문에 사람들은 육체의 사용에 대해 불평하고있었습니다 기술을 사용하여 html5를 사용하여 PHP에서 웹캠을 사용하는 방법부터 시작해 보겠습니다 먼저 jQuery가 데이터베이스를 만들고 그 데이터베이스에서 데이터베이스를 생성하기위한 테이블을 생성한다 PHP myadmin determinant를 열 것이다 여기에 내 PHP myadmin에 있고이 PHP myadmin에있다

나는 PHP 튜토리얼 데이터베이스를 만들 것입니다 이미 가지고 있다고 생각합니다 데이터베이스 네, 당신이 데이터베이스를 만들고 싶다면이 PHP 튜토리얼을 가지고 있습니다 서버와이 IP로 이동하여 데이터베이스를 클릭하면 데이터베이스는 여기에 데이터베이스의 이름을 입력하고 생성을 클릭하십시오 이미 데이터베이스가 있으므로 테이블을 만들면 새롭고 여기서 나는 웹캠의 이름으로 테이블을 만들 것이고 나는 두 개의 열만 있으므로 ID는 when이고 이미지와 이미지는 int 일 때 ID는 5를주고 자동 증가로 만들 것이고 여기서 이미지와 나는 어디에서든지 신경을 써서 사용할 수있는 것을 사용하겠다

나는 150을 사용한다 우리가 PHP 튜토리얼에있는 테이블 웹캠을 볼 수 있도록 저장하십시오 데이터베이스로 이동하여 데이터베이스 설정을 마쳤으므로 이제 데이터베이스로 이동합니다 색인 페이지에서는 웹캠 창과 업로드 된 이미지 목록을 표시합니다 추가 작업은 블로그를 열고 코드 일부를 복사 한 후 코드 복사 및 코드 붙여 넣기 나는 왜 내가 사용하는지 모든 것을 알려줄 것입니다

그 코드와 코드가하는 일은 내가 내 썩은 짓을 ​​할거야 내 블로그가 지구를 볼 수 있습니다 예, 여기에 우리가 웹캠을 사용하는 방법에 대한 기사가 있습니다 PHP는 HTML 파일을 사용하여 이미지를 데이터베이스에 저장합니다 우리 비디오 여기를 클릭 할 수있는 작업 파일을 다운로드하려면 github 페이지로 전송되고 파일을 다운로드 할 수 있습니다 나는이 부분을 복사 할 것이고 나는이 부분을 복사 할 것이고 여기서 나는 폴더 웹캠 및 여기에 색인 파일을 만들고 여기에 붙여 넣으십시오

이것이 모든 페이지에서 우리가 사용하는 정상적인 것임을 알 수 있습니다 명상 이것은 메타 태그이며 이것이 모든 전화 아이콘의 링크입니다 제목 태그와 이것이 우리의 부트 스트랩 CSS의 연결이므로 우리는 할 필요가 없습니다 자동으로 부트 스트랩 스타일을 얻으므로 어떤 스타일을 만드십시오 는 부트 스트랩하는 Google의 Jumbotron 예제입니다 그래서 여기 당신은 우리가 카메라를위한 스타일을 만들었다는 것을 알 수 있습니다

이 첫 번째 그리고 나서 내가 알게 될 것이다 나는 네가 거기에서 볼 수있는 것처럼 이것을 실행할 것이다 내가이 부분을 제거하고 당신이 볼 수있는 몇 가지 문제가 있습니다 여기서 js '및 기타 사항을 정의하지 않았으므로 지금 볼 수 있습니다 여기로 돌아가서 볼 수 있듯이 지금 당장에는 아무것도 가지지 않지만 우리는 여기에서이 부분을 복사하십시오

여기에 붙여 넣기 만하면됩니다하지만 모든 작업을하기 전에 우리는 html5의 웹캠에 액세스하기 위해 jQuery가 필요합니다 그냥 여기에서 패키지를 다운로드하십시오 패키지를 다운로드하기 만하면됩니다 여기 그리고 나는 단지 내 꾸러미를 다운로드 할 것이다

그렇지 않으면 당신은 할 수있다 패키지를 다운로드하려면 페이지를 클릭하면 볼 수 있습니다 모든 것이 거기에 쓰여졌습니다 그러나 비디오를위한 파일이 필요할 때 우리는 그냥 여기에 우편 번호를 다운로드하고 다운로드 한 폴더를 열어서 그냥 자르십시오 여기에서 우리의 것으로 돌아가서 우리 페이지로 추출하십시오

이제 우리가 볼 수 있듯이 우리는 인덱스 페이지를 가지고 있으며 여기에이 인덱스를 넣으면 스크립트 만 사용하십시오 여기에 스크립트를 입력하겠습니다 아무 문제가 없습니다 내가하고있는 일과 여기서 일어나고있는 일은 모두 내가 만든 폴더 J는 G 쿼리와 볼 수 있듯이 J와 다른 사람들이 mp3를 가지고 있기 때문에이 부분을 복사하고 여기에 붙여 넣어 jpg 카메라를 가져야합니다 J는 여기에 있습니다

카메라를 허용 X는 우리가 당신을 볼 수있는 브라우저에 의해 묻습니다 지금 비디오 상자를 볼 수 있으므로 그냥 흐르게 될 것입니다 지금 당장은 당신이 볼 수 있듯이 우리는 이미지가 유감 스럽다 우리는 비디오를 가지고있다 우리가 이미지를 클릭하고 싶다면 버튼이 있습니다 또한 당신이 볼 수 있듯이 나는 그것을 실행하고 당신이이 스크립트를 항상 실행한다면 중간에 나는 지금 당신에게 글로벌 디폴트를 사용하도록 요청했다

여기를 클릭하면 블록을 볼 수 있습니다 허용하면 카메라를 사용하십시오 허용 버튼을 클릭하면 카메라가 시작됩니다 그렇지 않으면 카메라가 시작되지 않습니다 이걸 차단하면 카메라가 제대로 시작되지 않습니다

여기에 우리 코드 부분으로 돌아가서 이것에 대해 이야기 할 것입니다 우리는 컨테이너 태그와 컨테이너를 생성했습니다 고전적인 스타일이 부트 스트랩에서 나오고 있습니다 CSS를 만들었습니다 Col md6 클래스를 사용하면 부트 스트랩이 작동하는 것을 알 수 있습니다

그리드 레이아웃에서 이것은 레이아웃 CSS입니다 이것은 센터 텍스트 이것은 우리의 카메라 정보를위한 것이고이 태그는이 포트 X를 보여주기위한 것입니다 우리가 이것에 대해 논평하면 카메라를 보여줄 것입니다 카메라를 사용하여 시작합니다 주석 처리를 취소하고 이에 대한 의견을 말하면 이 부분이 작동하도록 아무것도 작동하지 않습니다 우리 페이지의 카메라 창에 대한 작업과 표시로이 버튼이 도움이 될 것입니다

당신이 카메라의 스냅 샷을 찍으려는 것을 볼 수 있듯이 우리는 ID를 생성했습니다 스냅 샷과 클래스 v TM BTN의 성공을 소규모로 충족시키고 있습니다 모든 클래스는 부트 스트랩 CSS에서 나오고 우리는 또 다른 멋진 md6 또 다른 격자 레이아웃을 잘못 말할 수 있습니다 업로드 된 이미지를 표시하거나 클릭 이미지를 표시 할 수 있습니다 그냥 지구 탁자 갑판과 모든 목록이나 모든 이미지가 올 것이다

테이블 몸체가 여기에 와서 지금 우리는 Google을 사용하여 jQuery를 참조했습니다 API는 이것들이 빠르기 때문에 시리아 인들입니다 분명히 그렇습니다 우리의 로컬 스크립트보다 훨씬 빠릅니다 당신이 볼 수있는 것처럼 우리 페이지 위에 카메라를 보여주고 이미지를 클릭하십시오

여기에 스크립트 태그를 작성했습니다 그리고 우리가 작성한 스크립트 태그 안에 옵션을 가진 변수와 셔틀 또는 URL에서 이것은 mp3 URL 이것은 mp3 URL이며 모든 URL은 GA 미만입니다 EG는 카메라 밑줄을 표시합니다 그리고 당신이 볼 수 있듯이 여기에 jpg 폴더와 학교 카메라가 있습니다 org 및 이것이 우리 mp3이며 이것은 많은 사람들이 오래된 URL을 사용하고있는 SWF URL입니다

html5는 이전 브라우저에서 작동하지 않으므로 사용하거나 말할 수 있습니다 브라우저를 통해 카메라를 실행하기 때문에 SWF도 사용하게됩니다 파란색 형식으로 형식은 이전 형식이므로 Flash 형식이므로 새 브라우저를 사용하는 경우 이전 브라우저를 사용하는 경우 html5가 작동합니다 플래시가 작동하므로 여기에서 카메라를 만들었습니다 JPG 카메라와 우리는 jpeg 카메라 카메라와이 카메라의 객체를 만들었습니다

이 카메라는 우리가 정의한 모든 옵션의 dev 옵션에 대한 ID입니다 여기에 갈 것이고이 부분 jpg 카메라를 여는 경우 일부 파일은 더 많은 예, 이제 당신은 우리가 여기에 버튼을 만들었다는 것을 볼 수 있습니다 이것은 버튼입니다 스냅 샷을 찍기 위해 ID가 스냅 샷을 찍는 데 여기에서 버튼 클릭 jQuery를 사용하는 함수입니다 그 스냅 샷을 우리 카메라에 클릭하면됩니다

캡쳐 기능과 스냅 샷 도트 쇼를 보여줄 것입니다 스냅 샷은 API URL 액션을 업로드합니다 PHP는 액션을 생성합니다 PHP 여기에 우리가 파일 액션 매크로 PHP를 작성합니다 함수는 응답을 보내고 응답을 보내면 이미지 목록이 생성됩니다

보시다시피 테이블 행을 만든 다음 테이블에서 해당 이미지를 호출하고 모든 응답은 업로드 프로세스와이 이미지 이후에 발생합니다 목록은 테이블 본문을 볼 수 있듯이 업로드 후 이미지 목록입니다 이미지 목록에 TR이 붙고 업로드 된 이미지가 있으면 여기에 표시됩니다 실패하면 업로드가 실패했다는 경고가 표시됩니다 상태를 표시하고 응답 코드를 표시하면 모든 것이 완료되고 표시됩니다

스냅 샷이 업로드되므로이 비디오에서 우리가 만든 것을 볼 수 있습니다 카메라 창과 우리 카메라가 다시 여기에서 일하고있다 나는 나의 카메라 I을 시작할 것이다 페이지를 새로 고침하고 허용을 클릭하기 만하면됩니다 모든 것이 작동하는지 확인하십시오 카메라도 작동합니다 창과 지금은 모든 것을 볼 수 있습니다

이 비디오에서 작업하면서 카메라 프로세스를 설정하고 버튼 프로세스를 클릭하면 다음 비디오에서 어떻게 할 수 있는지 보여 드리겠습니다 질문이 있으시면 아래 이미지에 데이터베이스에 업로드하십시오 또는 어떤 의견이 있으면 의견이 있으면 아래에 의견을 말하십시오 아래에 의견을 남겨주세요 우리의 비디오가 우리의 비디오를 공유하고 싶습니다 다시 한 번 같은 동영상을 올리려고 다른 동영상을 업로드하는 중입니다

이 동영상은 2 부입니다 그리고 jpg 카메라의 마지막 부분 또는 PHP 파트 2에 웹캠을 저장할 수 있습니다 감사합니다 너는 비디오를 보았다