How to use webcam in php Part 2

안녕 친구는 PHP와이 비디오의 웹캠 2 부분을 다시 환영합니다 어떻게 우리가 이미지를 업로드 할 볼 수 있습니다 클릭 이미지를 우리에게 이전 비디오의 데이터베이스 나는 모든 것이 끝났다고 말 했어야합니다

모든 것이 제대로 작동하고 이전 동영상에서 스냅 샷은 스냅 샷을 클릭하지 않은 것을 유감스럽게 생각합니다 jQuery 및 HTML 부분은 이전 비디오에서 수행되었으며이 비디오에서 우리의 추가 처리를 완료하면이 비디오에서 우리가 만들 것입니다 우리가 여기에서 그리고이 행동에서 만든 우리의 행동 도트 PHP PHP는 여기에 복사하여 붙여 넣을 것입니다 여기서 작은 코드를 복사하고이 부분을 복사하면 여기에 붙여 넣을 것입니다 이 필요는 웹캠 클래스 도트 PHP 및이 웹캠 클래스에 대한 작동합니다 이미지를 데이터베이스에 업로드하여 웹캠 클래스도 가져옵니다

여기 둘 다 똑같습니다이 웹캠 수업을 여기 복사해서 붙여 넣으세요 여기에 우리는 웹캠 클래스를 가지고 있으며 이것은 웹캠 클래스입니다 이미지를 데이터베이스에 저장하면이 액션 클래스에서 웹캠 클래스가 필요합니다 우리는 webcam 클래스의 객체를 만들고 그 웹캠을 사용하여 함수를 호출했습니다

클래스 객체이며 함수는 show image show image입니다 이미지를 데이터베이스에 업로드하거나 먼저 이미지를 업로드합니다 우리는 당신이 로컬 폴더를 볼 수 있고 그 이미지의 이름이나 심지어 경로를 말할 수 있습니다 우리가 지금 우리가 전체 이미지를 업로드하지 않고 있기 때문에 우리의 데이터베이스에 전체 이미지를 데이터베이스에 업로드하려는 경우 그러면 우리는이 부분으로 이미지를 바꿀 것이고이 부분은 우리에게 도움이 될 것입니다 이미지를 만들거나 base64로 이미지를 변환하고 전체 이미지를 데이터베이스에 저장하면 이미지의 로컬 저장 공간 만 알 수 있습니다

당신이 볼 수있는 것처럼 이미지의 데이터베이스 저장소는 우리가 개인 변수는 여기 이미지 폴더이고 여기에서는 방금 웹캠을 정의했습니다 이미지와 우리는이 웹캠 이미지를 여기에 폴더로 만들 것입니다 폴더 웹캠 이미지를 만들고이 부분에서 클릭 한 이미지는 이름을 가진 함수를 만든 이름입니다 Bob과 이것은 이름 변수입니다 이것은 우리의 이미지 폴더와이 이미지입니다

폴더는 웹캠 이미지입니다 /이 날짜는 날짜와 시간을 생성하고 마지막으로 도트 jpg 이미지 확장자를 추가하고이 함수는 구멍 이름을 반환합니다 이것은 당신이 볼 수 있듯이 전체 이름은 웹캠 이미지 / % 날짜와 시간입니다 dot jpg 그래서 이것이 전체 이미지 경로이며 PHP 작업으로 넘어갈 수 있습니다 우리가 공개적으로 보여주는 쇼 이미지 기능을 직접 호출했는지 확인하십시오

function show image 그리고이 함수에서 볼 수있는 것처럼 우리는 파일 변수를 만들고 그 파일 변수에 넣은 내용 파일을 넣습니다 콘텐츠 및 내용은 PHP는 인버터에서 오케이 좋아하고 우리의 이름입니다 파일은 경로와 함께 이름을 가져옵니다 그래서 이것을 클릭하면 이 함수는 우리가 여기서 사용했던 함수입니다 그래서 여기에서 이름을 반환 할 것입니다 이미지를 업로드 할 때마다 버튼을 클릭 할 때마다 이름이 표시됩니다

새로운 이름이 정의되고 모든 이미지는 이미지가 올 새 이름을 갖게됩니다 여기에서 무엇인가 잘못되면 그곳에서 이 이미지에 데이터를 쓰지 못하면 오류가됩니다 때로는 우리 폴더에 허가가없는 문제도 있습니다 귀하의 폴더에 올바른 권한이 있는지 확인하십시오 이 스크립트를 실행하는 중 하나 더 중요한 일 localhost에있는 모든 모든 스크립트를 사용하면 모든 것이 완벽하게 작동합니다

서버를 통해 이것을 실행하려면 HTTP가 필요합니다 HTTP가 왜 이런 식으로 진행되는지 모르기 때문에 문제는 우리의 브라우저는 당신이 원한다면 권한을 모두 허용하지 않을 것입니다 이 웹 캠을 사용하는 동안 HTTP를 사용하지 않습니다 브라우저를 사용하면 웹캠에 액세스하기 위해 HTTP를 사용해야하므로 다시 돌아가십시오 우리 함수는 모든 것이 완벽 해지면이 함수는 동일한 이미지를 데이터베이스에 저장하고 이미지 데이터베이스는 그래서 당신이 볼 수있는 이름입니다

그리고 이것은 파일입니다 이 부분에 가서 우리에게 데이터를 쓸 것입니다 웹캠 이미지 폴더와이 부분은 데이터베이스에 데이터를 저장합니다 이미지의 경로이며 이미지의 경로를 반환하고 우리는 우리가 데이터베이스에 이미지를 저장하면 더 많은 일이 생깁니다 이것이 우리의 저축입니다

데이터베이스를 의미하며 이미지 URL을 가져옵니다 삽입을 볼 수 있기 때문입니다 스냅 샷으로 우리는 그것을 웹캠 이미지 값 이미지로 바꿀 것입니다 우리의 웹캠 결과 쿼리에 이미지가 저장되지 않은 데이터베이스 이미지로 방출됩니다 모든 것이 완벽하게되면 데이터베이스에 저장됩니다

그렇지 않으면 당신이 원한다면 지금 오류를 줄 것이다 당신이 원한다면 내 이미지가 데이터베이스에 저장되어야한다 이 부분의 주석 처리를 제거하면 전체 이미지가 base64로 변경됩니다 base64를 사용하여 전체 이미지가 데이터베이스에 저장되므로 지금은 당신이 볼 수 있듯이이 모든 것을 다 설명했을 것입니다 이 기능과 변경 이미지를 사용하는 것이 하나 남았을 때 base64 기능으로 변경하면이 변경 이미지가 기본으로 있음을 알 수 있습니다

삼중 함수와 이것에서 우리는 우리가이 길을 택했다 우리는 길을 창조한다 info를 사용하여 파일 내용을 경로로 전달한 다음 base64를 반환하고 base64 문자열을 반환합니다 우리가 다시 설명했습니다 웹캠 클래스에 관한 모든 내용은 연결 클래스는 여기에 있습니다

여기서는 연결 클래스에만 업로드 할 것입니다 나는이 TV 이름을 PHP로 바꿀 것이다 튜토리얼 알았어, 이걸 다시 실행하면 오른쪽 클릭이 작동하지 않아 우연히 알 수 있듯이 우리가 이것을 실행하면 내가 가진 것 같아 우리가 볼 수있는 것처럼 스냅 샷을 클릭하면이 사람이 다시 올 것입니다

이미지가 있으면 이미지 이름이 모두 표시되고 이름이 당신이 모든 것을 볼 수있는 하나의 도트 JPG 그리고 이것은 경로 웹캠 이미지 슬래시입니다 여기 웹캠 이미지는 우리의 이미지입니다 여기가 여기에 0 9 월이고 이것은 날짜이고 이것은 우리 둘째 날입니다 webcam 클래스에 의해 정의되는 1 분간 도트 jpg이며 이것은 경로에 이름을 지정하면 이미지를 Google에 업로드 한 것을 볼 수 있습니다 데이터베이스는 데이터베이스도 체크 아웃합니다 당신이 볼 수 있듯이 웹캠은 신분증 하나의 웹캠 이미지를 가지고 있으므로 새로 고침 만하면됩니다

페이지를 새로 고침하고 나는 다시 이미지를 가져다 줄 것이다 약간의 오류와 지금 나는 그것이 이미지를 가지고있을 것이다라고 생각한다 오오 그래 우리는 이미지를 품는다 당신이 할 수있는 것처럼 당신은 당신이 여기에 되돌아 가게 될 것 인만큼 당신은 머리를 볼 것이다 씨 분 네 여기 네가 볼 수 있듯이 우리는 두 번 때문에 네 개의 이미지가있다 이미지를 얻지는 못했지만 그 이미지는 우리가받은 이미지 또는 이미지가 도착하기 전에 보여준 이미지 일 수 있습니다

웹캠 폴더에 저장되었으므로 이미지를 볼 수 없었습니다 if 당신은 이미지를 보여주고 그 다음 몇 초 동안 기다린 다음 이미지를 보여줍니다 몇 번이나 빈 이미지를 얻을 수 있습니다 어떤 문제가있을 경우 PHP에서 웹캠을 사용하는 방법에 대한 자습서 저에게 비디오를 보내주십시오 채널이 있다면 우리 채널에 가입하십시오

문제는 아래의 코멘트하시기 바랍니다 반드시 내가 반드시 도움이 될 것입니다 당신을 도울 것입니다 어떤 문제가 있다면 코드를 작성하여 주석을 달 수도 있습니다 내 블로그는 분명히 당신의 질문에 대답 할 것이지만 만약 당신이 빠른 대답이 필요하다면 그러면 vivek@simplyitsolscom으로 나를 우편으로 보낼 수 있습니다 Vivek@simplyitsolscom을 받거나 나에게 vivekmoyal28@gmail

com 메일을 보낼 수 있습니다 나는 분명히 너를 도울 것이다 시간은 너무 많아서 우리 채널을 구독하십시오 당신과 당신의 주제에서 당신을 도와주세요 비디오를 시청 해 주셔서 감사합니다