PHP Tutorial: How To Pass Variables In PHP Using Sessions And Get Method

통과하는 법을 배우고 싶습니까? PHP의 변수? 이 비디오에서 나는 다음을 사용하여 변수를 전달하는 방법을 보여줍니다 GET 메소드 및 세션 사용 우리는 여러 웹 사이트에 그것을 할 것입니다

페이지 그래서 나와 함께있어 라 이봐, 안녕? 상원 의원은 codingpassiveincomecom에서 왔습니다 내가 다른 사람들을 돕는 곳

웹 개발자가되고 훨씬 더 쉽고 더 빨리 그리고 나서 그들은 자신의 것으로 그것을 할 것입니다 그래서 그것이 뭔가라면 관심을 가지고 구독을 고려하십시오 이제 우리가 만든 것을 상상해 봅시다 우리는 세 가지 다른 페이지 첫 번째 페이지에서 요청할 것입니다

그의 이름을 입력하는 방문객으로부터 다른 두 페이지에서 그냥 그들의 이름을 표시하십시오 그래서 지금, 나는 여기에있다 내 PHPStorm 나는 새로운 것을 창조했다 계획

그리고이 프로젝트에서 나는 빈 PHP 파일 세 개 그래서 첫 번째 파일은 homephp입니다 다른 하나는 page1php입니다

세 번째 것은 page2php입니다 그래서 homephp에서 우리는 몇 가지 기본 HTML 양식 그의 이름을 넣고 제출 버튼을 클릭하면 정보를 저장하고 통과 함 여러 페이지를 통해

그래서 우선 HTML 양식을 만들 수 있습니다 나는 단지 할 것이다 정상적인 HTML 문서를 만듭니다 우리는 조치를 취할 "게시"방법을 설정할 것입니다 이 파일의 이름이됩니다

알았어 하나의 기본 입력 유형 "텍스트"만 있으면됩니다 이름이 '사용자 이름'이고 자리 표시자는 "귀하의 이름은 무엇입니까?"입니다 그리고 우리는 하나의 제출 버튼을 가질 것입니다 이제 누군가가 "저장" 버튼을 누르면 이 입력에서부터이 정보까지 home

php 파일에 대해 알아 보도록하자 새로 고침을 클릭하고 homephp, 우리는 우리가 양식을 클릭하고 저장을 클릭하면 아무 반응이 없습니다 이제 글을 쓰자 PHP 코드

여기에 말할 것이다 (isset ($ _ POST ['username`])) 누군가가이 제출 버튼을 눌렀을 때 우리는 데이터 사용자 이름을 가지고 있습니다 이 경우에 들어가십시오 그래서 우리는 말할 것이다 $ username = $ _POST [ 'username'], 이는 다음과 같습니다

여기 안에 뭐가 있니? 그리고 그 순간에 echo $ username 우리가 가진 것을 보자 그래서 우리가 지금 여기서 Senaid와 Press 당신이이 장소를 볼 수있는 것처럼 저를 저장하십시오 여기에 입장했습니다 좋아, 이제 우리가 필요해

어떻게 든이 변수를 1 페이지와 2 페이지 우리가 지금 순간에 우리는 아무것도 가지지 않을 것입니다 이리 우리가 GET을 어떻게 사용할 수 있는지 보자 이 변수에 데이터를 게시하는 메소드, 이 변수에서 PHP 1 페이지로 이동합니다

우리의 링크는 page1PHP가 될 것입니다 그리고 우리는 GET을 사용할 것이기 때문에 메서드, 변수를 전달하는 순간에 우리는 이렇게 말하고 example username = 및 데이터 예 이 변수 안에 알았어, 우린 그냥 할 수있어 방문자를 해당 위치로 리디렉션합니다 좋아, 이렇게

출구라고합시다 그리고 이제 무엇이 보일 지 봅시다 우연히 있다 그래서 우리는 홈페이지에 있습니다 이것을하고 우리는 어떤 이름을 입력 할 것이다

저장을 클릭하십시오 이제 우리가 볼 수 있듯이 는 (으)로 리디렉션되었습니다 page1PHP? username = Senaid 그래서 지금 페이지 1에 코드를 작성해 보겠습니다

전달 된 정보를 얻으십시오 우리는 이렇게 말하다 if (! isset ($ GET [ 'username'])) 그래서 우리가 가지고 있지 않으면 사용자가 이미 사용자 이름을 입력하고, 우리는 다시 집으로 돌아갈 것입니다 우리가이 방문객을 원하기 때문에 그의 이름을 입력하십시오 그리고 이미 그가 우리가 저장할 사용자 이름을 삽입했습니다

$ username – $ _GET [ '사용자 이름'] 그리고 우리는 이것을 할 수 있습니다 에코 같은 접시 "hello $ username, 너 page2에 가고 싶다 "라고 말하자 이 링크를 $ url로 복사하면됩니다

여기에서 페이지 2를 설정하십시오 따라서이 방법으로 변수를 page2, 그리고 여기서는 create 이 링크를 클릭하고 이렇게하십시오 이제 보자 우리는 이제 새로 고침합니다 지금 볼 수 있듯이이 페이지 내가 홈 페이지에서 삽입 자 이름 Senaid 그리고 내가 가지고있는 페이지 2로 이동하는 옵션도 있습니다

당신이 볼 수 있듯이,하지만 내가 가지고 있지 않다면 이것은 page1을 열면 다시 homephp로 리디렉션됩니다 새 이름을 삽입하면 이게, 이제는 내가 알지만, 한 가지는 당신이 알아야 할 것은 우리가 할 수있는 것입니다 우리가 GET을 사용한다면, 데이터를 조작한다 변수를 전달하는 메소드

그래서 내가 단지 원한다면 여기에서 다른 것으로 변경하려면 변경되었습니다 내가 무엇을 써도 사용자 이름 = 이렇게 변경됩니다 전달할 데이터가 다른 페이지가 중요하고 있어야합니다 보안 된 경우 GET 메서드는 가장 좋은 옵션이고 아마 당신은 사용하고 싶다 세션과 같은 메소드는 이 비디오의 뒷부분에 나와 있습니다

그럼 이제는 그냥 상원을 사용합시다 그리고 지금 우리가 가면 page2, 그것은 같은 경우이며 우리 모두 할 수있는 것은 복사하기 만하면됩니다 page2, 그리고 우리는 이것을 바꿀 수 있습니다 해당 사용자는 페이지 1과 2 사이를 이동할 수 있습니다 그러니 이제 시도해 봅시다

"안녕하세요 상원 님 page1에 가고 싶습니까? "예 "page2에 가고 싶니?" 예 그리고 그게 다야 그래서 이것은 데이터를 전달하는 법 GET을 사용하여 변수를 여러 페이지로 방법

이제 저는 어떻게 할 것인지 보여줄 것입니다 세션을 사용하여 데이터를 전달합니다 그래서 우리가해야 할 수정 여기에 모든 것이 동일하지만 대신이 일을하십시오 그냥 지우겠습니다 우리는 시작하기 위해 여기에 필요합니다

세션을 저장하려면 여기에 필요하다 이 사용자 이름을 세션에 추가합니다 그래서 우리는 username = $ username이라고 말할 것입니다 이제이 세션에서 우리는 username 변수 안에있는 데이터 그리고 우리는 단지 page1

php를 리디렉션 할 것입니다 나는 isset ($ _SESSION ['username '])) 아니면 우리는 이렇게 말할 수 있습니다 if (isset ($ _ SESSION [ 'username'])) 이미 누군가 자신의 이름을 삽입했다면 그를 페이지 1로 리디렉션합니다

이제 페이지에 우리는 이것을 바꿀 필요가 있습니다 다시 말해서 세션을 시작하고 if (I isset ($ _ SESSION ['username ']))라고 말하면, 사용자를 리디렉션합니다 가정에 php 그리고 그것이 존재한다면 우리는 그 세션에서 독서를 할 것입니다

그래서 당신이 볼 수있는 유일한 차이점은 우리는 시작 세션이 필요하다는 것을 그 파일부터 시작해야합니다 너의 행 번호 하나 이상, 우리 모두 대신 GET 메소드를 사용하는 것이 필요하다 그냥 여기서 세션을 사용하십시오 이제는 어떤 문제없이 작동합니다 그래서 나는 단지 복사 – 동일한 코드를 page2에 붙여 넣습니다

그리고 지금 시도해 봅시다 이제 page2를 열면 보시다시피 이미 정보를 저장했습니다 자동으로 리디렉션되는 것을 볼 수 있습니다 다시 page1PHP, 왜냐하면 나는 이 세션 내에 데이터를 저장했습니다

좋아, 근데 이걸 정리하려고하면 세션, 내가 이렇게 할 것이라고 가정 해 봅시다 이것은 모든 것을 지울 수있는 기능입니다 세션 좋아, 나는 그것을 좋아한다 이 다시, 그냥 정말 있는지 확인하십시오

이제 homephp를 열어 보겠습니다 그래서 이제는이 양식을 볼 수있게되었습니다 다시 세션을 취소했기 때문입니다 그래서 나는 그 두 줄을 주석으로 말할 것이다

모든 것을 시험해보기 나는 그것을 지금 볼 수있다 내 이름 인 Senaid를 삽입하려고하면 저장을 클릭하면 당신이 볼 수있는 것처럼 그것은 내가 누구인지를 안다 그래서 제가 page2에 가면, 그것은 같은 경우지만, 문제는 내가 시도하면 지금 집에 가려고 php하고 시도해

내가 할 수있는 내 이름을 바꾸려면 노력해 이 일을하고 그것을 변화 시키려면 아무 일도 일어나지 않을 것이다 세션 사용 우리의 데이터는 안전하고 이 데이터를 조작 할 수 있습니다 그래서, 그 사람들은 두 가지 방법으로 통과합니다 GET 및 SESSION을 사용하는 변수 너에게 질문이있어

이것을 사용하기 힘든 시간이 있습니까? 당신의 프로젝트는 무엇이든 있어요 이 비디오에서 불분명하고 추가 설명 및있을 경우, 아래에 댓글을 달아주세요 귀하의 모든 의견에 확실하게 답변하십시오 이 비디오가 마음에 드시면 친구와 공유 할 수 있습니다 조심해

Get Your Customers and visitors Location From IP [PHP]

IP 주소의 장점은 무엇입니까? 좋아, 그렇게 시작하자 당신의 웹 사이트에서, 나는 당신을 걸어 다닐 것입니다

몇 가지 기본 사항에서 데이터를 얻기 위해 알아야 할 사항 단일 IP 주소를 가진 고객 또는 방문객 같은 나라, 도시, 시간대, 우편 번호, 인터넷 서비스 제공 업체 위도 경도 등 다른 방법은 더 나은 환경을 위해 전체 사이트를 만드는 것입니다 그러자 음악

PHP Tutorial: PHP Forms Handling & Validation Tutorial

이 비디오 튜토리얼에서는 HTML 폼을 만드는 방법과 PHP를 사용하여 HTML 양식의 모든 데이터를 처리하고 데이터의 유효성을 검사하는 방법 그래서 해보 죠 이봐 요, 상원 의원이 codingpassiveincome

com에서 나왔을 때 다른 사람들이 웹 개발자가되기보다 훨씬 쉽고 빠르게 웹 개발자가 될 수있게 도와주세요 자신이 관심을 갖고있는 것이 있다면 그래서 우리는이 튜토리얼을 시작하기 전에 항상 기본 사항을 설명하고자합니다 먼저 HTML 양식 트래픽을 생성하는 방법을 보여줄 것입니다 Bailey 's와 함께하면 PHP로 이동하여 일부 입력 양식을 만들어서 하나의 의견을 갖겠지만 이메일에 이름을 달았습니다 이 전자 메일과 제출 버튼의 일부로이 HTML 양식을 만들도록 주문했습니다

HTML로 양식을 작성하면 이제 우리는 방법의 건강을 지정해야합니다 이 HTML 형식의 데이터를 PHP로 보내고 그렇지 않은 경우 중요한 단계입니다 예를 들어 method = post라고 말하면 이것은 얻을 수 있습니다 게시물을 잃어 버리거나 얻을 수 있으며 우리는 데이터가 어디에 예를 들어 나는 indexphp를 말할 것입니다

우리가 따라갈 파일의 이름은 물론이 태그를 닫을 것입니다 그래서 그들은 계속 양식을 호출 할 것이고이 입력 이름을 만들 것입니다 입력을 인식 할 수 있도록이 입력의 이름을 지정해야합니다 나중에 예를 들어 name = username 그리고이 입력의 타입은 텍스트 일 ​​수 있습니다 이제는 같은 것이 있습니다

email 예를 들어 입력 이름 = 전자 메일 유형이라고 말할 수 있습니다 전자 메일 및이 텍스트 영역의 마지막 항목을 사용하여이 텍스트 영역을 사용할 수도 있습니다 여기에 입력하지만 입력은 우리가 입력 할 수있는 문자의 수를 제한 할 것입니다 시각적으로 우리는 원하는만큼 많이 할 수 있지만 모든 것을 볼 수 있습니다 시각적으로 더 커 보이고 느낌이 들기 때문에 텍스트 영역을 사용하는 것이 좋습니다

우리가 더 많은 문자를 끝낼 수있는 것처럼 텍스트 영역을 말하면 나는 어떤 이름을 지정하십시오 예를 들어 본문을 말할 것입니다 텍스트 영역에 대해서는 필요하지 않습니다 이 텍스트 영역에 대해 태그를 올바르게 지정하고 결과를 지정하려면 마지막으로이 제출 버튼입니다 그러면 입력 유형이 정상적으로 처리됩니다

당신이 제출하고 가치 있다고 말할 수있는 이름 당신은 전자 우편을 좋아한다 말할 수 있고 우리는 닫힐 것이다 그래서 이것은 우리이다 HTML를 창조하는 방법이다 그러나 중요한 것은 PHP 내부에서 데이터를 처리하는 방법입니다 이 양식에서 우리가 들었을 때 우리가 여기에 약간의 PHP 코드를 가지고 있다고 가정 해 봅시다 여기서 우리가 어떤 방법을 사용하고 있는지에 관해서는 우리가 어떻게 우리가 이것을 받아들이기를 원한다면 정보 PHP를 따라 간다 우리가 말할 유아용 사용자 이름은 악의 이름을 가진 변수를 생성하고 우리의 방법은 포스트입니다 그들은 $ _POST라고 말할 것입니다

이 이름을 지정하여 sage 사용자 이름을 지정하면됩니다 변수 이름 우리는 방문자 ID와 같은 것을 저장했습니다 전자 메일, 본문 등에 적용되며, 유일한 차이점은 우리가 말할이 게시물 대신 get 메소드를 사용하십시오 $ _GET 그리고 그가 텍스트 L을 위해 우리 차량의 이름을 지정할 것입니다 예를 들어 전자 메일이라면 말할 수 있지만 지금은 전화하지 않습니다

왜냐하면 우리의 방법 post는 HTML 폼을 만드는 방법에 대한 기본 사항이므로 그들이 PHP에서 가지고있는 데이터를 보내는 방법 그래서 내 PC를 사용하지 마라 실제로 코드를 작성하는 방법을 보여주고 정보를 받아들이는 데 도움을줍니다 입력이 너무 간단하여 이제 PHPstorm에 왔는데 비어 있습니다 프로젝트는 PHP 폼이라고 부르며 여기에 빈 indexphp 파일을 만듭니다

내 XAMPP 서버를 시작 했으므로 그렇게해야한다 우리가 내 화이트 보드에 쇼처럼 할거야 HTML 양식을 작성하여 일반 HTML 문서를 선언하여 헤드를 생성합니다 내가 가진 모든 것들은 형식과 다른 몸에있는 제목 일뿐입니다 시체가 양식을 만들어서 양식 방법을 말할 것입니다

나는 사용할 행동을 취할 것입니다 indexphp와 같은 파일입니다 여기에서이 태그를 닫습니다 입력을 거의 만들지 않으므로 첫 번째 입력은 텍스트 'name username 그리고 우리가 우리가 그렇게 할 자리 표시자를 사용한다고 가정 해 봅시다

기본적으로 자리 표시 자 방문자가 무엇을 볼 것인지, 그가 무엇을 즐겁게 할 것인지 어떻게 알 수 있는가? 그래서 여기에서 볼 수 있듯이 우리는 단지 하나의 입력과 이 이름을 자리 표시 자로 바꾸면 이제 타이핑을 시작할 때 사라집니다 우리가 모든 것을 믿으면 나에게 많은 것을 보여줄 것입니다 우리는 거기에 들어가야하고 나는 한 휴식을 삽입하고 새로운 입력을 만들 것입니다 그래서 저는 유형 전자 우편 이름 전자 우편을 말하고 나는 또한 placeholder 전자 우편을 말할 것이다 하나의 텍스트 영역 본체를 만들겠습니다 그리고 나는 그것을 닫을 것이고, 한 가지는 하나의 제출 버튼으로 제출 버튼을 입력하면 이름은 항상 선택 사항입니다

그래서 그것은 새로운 취미를위한 것입니다 우리는 그것을 평상시에하는 이름입니다 이메일을 보내라고 말하면 이제 우리가 이메일을 받았으므로 볼 수 있듯이 Google에 대한 자리 표시자가 없습니다 body이므로 자리 표시 자 메시지가 표시됩니다 여기서 우리는 입력과 텍스트의 차이에 대해 이야기 할 때입니다

이제 기본적으로 볼 수 있습니다 여기에서이 메시지를 가져 와서이 메시지의 크기를 조정할 수 있습니다 우리가 할 수있는 입력으로 시각적 텍스트 영역이 훨씬 커지고 우리는 한 번 도움을 받으면 더 많은 데이터를 입력 할 수 있다는 느낌이 들었습니다 이 포트 우리는 데이터를 처리 할 PHP 코드를 시도 할 필요가있다 하루 종일 몰아서이 파일의 맨 위에서 PHP 태그를 가져 와서 말할 것입니다

if (isset ($ POST [ 'submit'))); 누군가가 언론인이라면 무엇을 의미합니까? 이 버튼은 버튼 재설정으로 감지 할 이메일을 보내며 또한 우리는 우리의 방법은 게시물이기 때문에 여기에서 첫 번째 코드를 사용하면 이제는 우리가 시작할 수있는 정보는 가능한 한 어딘가에 입력 했으므로 이름은 = post 사용자 이름 그리고 우리는 이메일로 같은 일을 할 수있다 이 시체의 메시지에 대한 메시지와 게시글을 볼 수 있습니다 이름은 시체이며, 그 때문에 나는 여기 시체가 아니 었으므로 지금해야합니다 이 데이터의 유효성을 검사하면 어떻게 할 것인가? 희망없이 성취되기를 바랍니다이 예제에서 보도록하겠습니다

모든 이름은 3 자 이상이어야합니다 그래서 나는 그것을 검사하여 할 것입니다 우리가 휘젓는 길이와 PHP 문자열에서 함수를 사용할 수있는 길이 길이 및 파일 변수 이름을 반환하며이 함수는 이 문자열은 우리가 말할 수있는 것보다 더 작은 말을 할 수 있기 때문에 나를 에코시켜줍니다 우리가 말할 수있는 지금 당신의 이름을 가져 가라 그래서 그것은 우리에게 처음으로 말할 이메일을 선물합니다

제목 이름을 부탁하고 3 자 이상을 입력하면 이메일을 보내면 알 수 있듯이 마스크가 없습니다 모든 것이 여성을 위해 잘 작동하고 있습니다 함수 필터는 기본적으로 어떤 변수가 그래서 우리는 가변 이메일 필터를 잘 필터링 할 수 없다고 말할 수 있습니다 email echo이 함수가 true 또는 false를 반환하도록 전자 메일을 확인하십시오 기본적으로 첫 번째 매개 변수 인 방법 그들은 우리가 말하는 전자 메일 방문자 입력 및 필터 유형을 전달하고 있습니다

우리는이 함수에 대해 다른 필터를 가지고 있으므로이 필터를 사용하십시오 단어를 사용하지만 전자 메일만으로 만들었 기 때문에 이것을 새로 고침 할 수 있습니다 이메일 이름이 길어 졌다고 가정 해 보겠습니다 올바른 것이 아니 어서 이렇게 말하면서 지금하려고 노력할 수 있습니다 좋아 보이는 이메일을 보내지 만 우리가 이렇게 해보면 그것은 우리가 이메일을 만들 수 없기 때문에 귀하의 이메일을 확인하시기 바랍니다 정류장에서 다시 한번 어떤 이메일을 말하면서 이야기 해 봅시다

이처럼 결과는 말할 것이고 우리에게 정확한 이메일이 있다면 예를 들어 전자 메일을 보니 모든 것이 잘 작동하는 것처럼 보일 수 있으므로이 부분 저를위한 것이고 우리가 점검해야 할 마지막 것은 예를 들어 길이입니다 우리 몸의 메시지에 대해 우리는 전자와 같은 기능을 사용할 수 있습니다 예를 들어 10자를 합리적인 메시지라면 에코가 당신을 확인해주십시오 또는 메시지가 너무 짧습니다 데이터가 잘 보이고 이메일을 보내는 중이고 지금 우리가 사용하는 코드가 없습니다

이메일을 보내고 내가 관심이 있다면 자습서 PHPmailer 그래서 만약 당신이 이메일을 보내는 방법을 배우고 싶다라고 테스트 기능으로 데이터를 사용하십시오 이름은 잘되어야하고 지금은 메시지가 말하기를 메시지가 짧다고하자 지금 나는 좋은 정보를 실물 이름 이메일에 넣을 것을 본다 이것은 나의 메시지이다 나는 당신이 뭔가를 길게하고 데이터를 말하지 않는 이메일을 보내길 바란다

좋은 링크를 보내고 싶다면 조금 더 좋게 만들고 싶다면 일부를 찾아서 일부 스타일을 적용 할 수 있습니다 예를 들어 여기 메시지가 비어 있습니다 대신 에코는 메시지 = 여기에해야한다고 말합니다 어떤 파일을 적용하기 위해 서체를 사용하십시오 그래서 우리는 단지 미끼가 될 것입니다

CSS를 사용하지만이 튜토리얼의 목적을 위해 내가 어떻게하는지 보여주고 싶다 빨간색과 같은 사이트 색상 당신이 올 때까지 두 세계가 여기에서 말할 것이다 영웅이 녹색을 볼 때까지 또한 여기에 그것을 닫으면 우리는 이것을 숨길 수있는 방법으로 그들을 표시 할 수 있습니다 PHP는 "메시지"를 울리고 좋아, 지금은 훨씬 더 좋아 보이고 있습니다 우리가 뭔가 잘못하려고하면 그렇지 않으면 우리의 둥지를 살릴 것입니다 그렇지 않으면 건강한 좋은 어쨌든 그렇게 이것은 PHP 폼을 사용하는 방법에 대한 기본적인 토리입니다 너는 그것을 좋아하고 친구와 공유하고 또한 무엇이든이 있으면 당신이 이해하지 못하거나 당신이 원하는 무엇인가가 있습니다

아래의 모든 의견을 반드시 확인하고 그걸 돌봐

PHP Tutorial For Beginners: File Upload

이 비디오 튜토리얼에서는 PHP 파일 업로드 스크립트를 작성하는 방법을 학습합니다 그래서 나와 함께있어 라

이봐 요, 사람들이 뭐니? 상원 의원은 여기 codingpassiveincomecom에서 왔습니다 내가 다른 사람들이 웹이되는 것을 돕는 곳 개발자가 훨씬 쉽고 빠르다 그리고 나서 그들은 자신의 것으로 그것을 할 것이다

그래서 당신이 구독을 고려하는 관심사입니다 그래서 지금 나는 phpstorm에있다 빈 PHP 파일 업로드 프로젝트를 만들었고 새로운 비어있는 업로드 폴더와 빈 indexPHP 파일 그 첫 번째 일 우리는이 서버에 파일을 업로드 할 수 있는지 확인해야합니다

내 예제에서는 localhost를 사용합니다 XAMPP 서버와 나는 이미 업로드 할 수있는 것을 알고 있지만, 아마 그렇지 않을 수도 있습니다 PHP 태그를 열어서 확인한 다음 여기 에코를 말하고 함수 PHP 정보를 호출하고 이것을 열어 보겠습니다 브라우저에서 보시다시피 내 서버에 대한 정보가 있습니다 보시다시피 PHP 버전 7을 사용하고 있으며 여기에서로드 된 구성 파일을 볼 수 있습니다

그리고 그것의 위치는 이것입니다 그래서, 나는이 위치로 가서이 파일을 열 것이다 수동으로 이동할 수는 있지만 터미널과 그것을 얻고 Enter를 누르면이 파일이 열립니다 이제 나는 파일 업로드 및 당신이 볼 수있는 순간 나를 위해 그것은에 설정할 수 있습니다 꺼져 있거나 어쩌면 이렇게 될 수 있습니다 그래서, 사건은 당신을위한 것일 수도 있습니다

그것은 내 사이트에있는 것처럼 보입니다 그 후에 파일을 말하면이 자습서를 설정할 수 있습니다 아래보다, 업로드 할 수있는 최대 파일 크기, 임시 디렉토리 등의 다른 설정도 있습니다 하지만 가장 중요한 것은 여기에있는 것입니다 이제 빈 HTML 문서를 만들겠습니다

html로 머리말을하고, 나는 제목을 가지고 PHP 파일 업로드라고 말할 것입니다 여기에서는 몸과 몸체를 말할 것입니다 간단한 HTML 폼을 만들 것입니다 나는 폼 메소드를 사용하여 포스트 액션을 사용할 것이라고 말할 것이다 나는이 동일한 색인을 사용할 것입니다

PHP 파일 그리고 우리가 파일을 업로드하기 때문에, 우리는 암호화 파트를 멀티 파트 양식 데이터로 변환합니다 좋아요, 이제 두 개의 입력이 필요합니다 파일 형식이 입력됩니다; 나는 그것을 약간의 이름으로 말할 것이다 첨부 파일과 버튼 하나만 있으면됩니다 이것이 우리가 필요로하는 모든 것입니다

이제 브라우저에서 열어 보겠습니다 파일을 선택하면 열어 본 파일을 클릭하여 열 수 있습니다 업로드하고 지금 당장 볼 수 있듯이 아무것도 일어나지 않습니다 왜냐하면 우리는 이 양식의 게시물을 처리 할 PHP 코드 그래서 PHP는 먼저이 말을 해봅시다

if (isset ($ _ post [ 'submit']); 누군가이 버튼을 누르면 우리는 여기에있는 코드의 일부를 실행할 것입니다 먼저 파일을 업로드 할 위치를 선언하고 싶습니다 그래서, 나는 목표 파일을 말할 수있다 = 그래서 그 폴더는 업로드 될 것이고 지금 이 폴더에서 우리가 파일을 저장할 방법을 파일 이름으로 설정해야합니다 그래서, 내가 할 일은 basename 함수를 호출 할 것입니다

파일 배열에서 이름을 가져올 것입니다 그러니 그게 뭔지 보여 드리겠습니다 이 파일을 인쇄한다고 가정 해 봅시다 그리고 우리가 가진 것을 보자 그래서, 내가 지금 어디에서 왔는지

좋아요, 계속하고, 파일을 선택하십시오 좋아요 files는 배열, 연관 배열이고이 배열 안에는 첨부 파일을위한 또 다른 배열이 있습니다 이 첨부 파일에는 이름이 있습니다 이 파일 유형입니다

우리는 일시적인 이름을 가지고 있습니다, 우리는 오류가 있습니다 그것은 모든 것을 의미합니다 그리고 우리는이 파일의 크기도 가지고 있습니다 그래서,이 이름을 얻으려면 첨부 파일 이름을 말할 것입니다 우리는 또한 그것을 테스트 할 수 있습니다

이 파일을 첨부 파일처럼 말한 다음 이름을 지정하고 보시다시피, 우리는 그것을 가지고 있습니다 그래서, 근본적으로 내가 달성하려고 노력하고있는 것 바로 여기 내 목표 파일을 원해요 폴더 업로드에 있고 파일의 이름이 무엇이든 이름이됩니다 하지만 여기에서는 basename 함수를 사용하고 있습니다 왜냐하면 어떤 경우에는 우리가 원하지 않는 문자를 가질 수 있기 때문입니다

그래서 우리는 파일 이름을 얻고 싶습니다 그래서이 basename 함수가 좋은 것입니다 우리가 원하면 이 타겟 파일을 에코하여, 그것이 잘 보이는지 확인하십시오 우리가 볼 수 있듯이 대상 파일 업로드 및이 폴더 따라서이 파일을 업로드 폴더에 업로드하려면 함수가 필요합니다

업로드 된 파일을 이동하십시오 그래서, 나는 파일들을 사용할 것이다 첨부 파일을 작성한 다음 임시 이름을 사용합니다 그래서,에서 업로드하고 싶습니다 이 위치에있는이 위치 파일

임시 이름을 사용할 것입니다 괜찮아 그리고 우리는 목표 파일에 업로드하고 싶습니다 그리고 에코 파일을 업로드했다고 말할 수 있습니다 그래서, 당신이 볼 수 있듯이 여기 if 문을 사용하고 있습니다

이 함수는 업로드 된 파일을 이동하면 true 또는 false를 반환합니다 파일이 업로드되었거나 업로드되지 않은 경우 파일의 일부를 실행합니다 암호 이 예제에서 업로드 된 에코 파일이 실행된다고 가정 해 봅시다 계속하면 업로드 된 파일이 있습니다

이제 업로드 폴더로 이동할 수 있습니다 알 수 있듯이 내 그림 있어요 png 파일 그래서 다시 시도하면 어떻게됩니까? 효과가있다 다시

그러나 문제는 같은 파일이 이미 존재하고이 파일을 덮어 쓰지 않으려면 어떻게 확인할 수 있는가입니다 우리가 할 수있는 일은 파일이있는 경우 함수를 사용합니다 그래서, 파일이 존재한다면, 목표 파일이라고 말할 것입니다 나는 반향을 말할 수있다 이 이름이 이미있는 파일이 이미 있습니다

자, 여기 다른 말을 해봅시다 좋아요, 그럼 지금 시험합시다 계속해서,이 이름으로 신청했다고 이미 존재합니다 다시 말해, 우리가 다른 것을 가질 때까지이 파일을 다시 업로드하지 않을 것입니다 파일

우리는 예를 들어이 히트 오픈, 히트 업로드에 갈 수 있습니다 파일이 업로드되었습니다 이제 다른 파일이 있습니다 이제 우리는이 양식을 어떻게 보호 할 수 있습니까? 파일 형식을 업로드 할 수 있습니다 모든 유형의 파일을 업로드 할 수 있습니다

이미지 업로드 양식을 만들고 싶다고 가정 해 보겠습니다 그리고 이미지 만 업로드 할 수 있습니다 그래서, 우리가 할 수있는 것은 내가 여기서 말할 수있다 파일 확장명을 가져 와서 extension =이라고 말하면 pathinfo () 함수를 사용합니다 여기서는 대상 파일을 말하고 PHP를 확인한다고 가정 해 보겠습니다

자, 확장이 무엇인지 보자 신장 그래서이 확장은 여기에 SQL입니다 확장자가 png 및 확장자와 다른 경우 여기에서 말할 수 있습니다

그리고 jp, jpeg, echo와 다르다 고합시다 이미지 파일 만 허용됩니다 자, 여기 다른 말을 해봅시다

좋아요 지금 시험해보십시오 업로드를 다시 시도하고 이미지 파일 만 허용됩니다 파일의 확장자가 이미지 파일이 아니기 때문에 우리가 정의한 것입니다 그래서 우리가 지금 사진을 업로드하려고 시도하고 업로드를 클릭하면 업로드 된 파일이 표시됩니다

확장자는 png이므로 우리가 확인할 수있는 마지막 것은 업로드중인 파일의 크기를 찾을 수 있으며 큰 파일 크기를 제한 할 수 있습니다 업로드 할 수 있습니다 이 배열에서 볼 수 있듯이 크기가 이 값이 바이트이기 때문에 여기서 312KB임을 알 수 있습니다

그래서, 당신이 할 수있는 일은 우리가 제한 할 것입니다 200 KB 이상의 모든 파일 업로드 할 수 없습니다 따라서 첨부 파일 크기가 200 KB보다 크면 "파일을 에코합니다" 너무 큽니다 ", 그렇지 않은 경우 이제 좋아요 이제 테스트 해 봅니다 다시 업로드하면 파일이 너무 큽니다

좋아, 그러자 이 튜토리얼의 목적에 따라 500KB로 제한을 설정합니다 그래서 업로드해서 다시 테스트해볼 수 있습니다 이제이 이름을 가진이 파일은 이미 존재한다 이것은 우리가 이것을 통과했다는 것을 의미한다

바로 이것과 코드의 문제이다 그래서, 내가 할 수있는 것은 내가 가서 파일을 지우고 다시 테스트하고 지금 파일 업로드, 그리고 여기에 우리가 간다 우리는 이것을 더 이상 꼭대기에 올 필요가 없습니다 그것을하는 방법을 보여주기위한 목적 일뿐입니다 그래서, 얘들 아 그게 전부예요

이것은 정말 기본적인 것이고 당신이 이것을 쉽게 이해할 수 있기를 바랍니다 문의 사항이 있으시면 아래 의견에 질문 해주십시오 또한이 튜토리얼이 마음에 들면 그것을 좋아하고 친구들과 공유하십시오 조심해!

Attendance Management System in PHP:PART 1

안녕 얘들 아, 네가 모두 괜찮 으면 좋겠다 이 튜토리얼 시리즈 나는 어떻게 설명 할 것인가? 학생 출석 시스템 개발 방법 그래서이 튜토리얼에서 우리는 추가 할 수있는 양식 데이터베이스의 학생 그래서 시작하자

그래서 우리는 먼저 부트 스트랩 파일이 필요합니다 당신은 이것으로부터 부트 스트랩 파일을 얻을 수있다 부트 스트랩 cdn 파일들 w3schoolscom 이 파일들을 복사 할 수 있습니다 파일 링크 추가 할 수 있습니다

이리 헤드 태그에 여기에 html 태그도 시작하십시오 지금 우리가 원한다 보여주기 표제 우리가 사용할 프로젝트의 컨테이너 <div class = "container" 컨테이너 <div class = "container" 컨테이너 <div class = "container" 우리 프로젝트의 이름은 직원 / 학생 출석 출석 체계 닫기 </ div> 태그 우리가 여기서 사용할 수업은 잘 텍스트 센터 이걸 실행하면 이렇게 보일거야 하지만 우리는 <h2> 태그 좋아 보인다 보시다시피 지금 다음에 우리는 그 이후로 이것을 필요로 할 것이다

파일을 몇 번이고 다시 우리는 <container>를 닫지 않을 것입니다 이걸 복사해라 우리가 창조 할 파일에 addphp 우리는 다음을 포함 할 것이다 이 파일 include ( "헤더

" include ( "headerphp") 지금 우리는 두 개의 버튼 만들기 하나는 등을위한 것이고 다른 하나는 학생들이 우리가 이것을 어떻게 만들어 내는지 보자 우리가 사용할 <div <div class = <div class = "panel" <div class = "panel panel-default"> </ div> 첫 번째는 <div class = "panel-heading"> 여기에 두 개의 버튼이 추가됩니다 <a class = "btn" <a class = "btn btn-success" 이름은 학생 추가 돌아갈거야 add

php로 이동하십시오 다른 하나는 우리는 오른쪽에 놓을거야 btn btn-info 당겨 오른쪽 그것은 indexphp로 돌아 가기 우리는 나중에 만들 것입니다 우리는 이 위치를 이걸 실행하면 add

php 그러면 다음과 같이 보일 것입니다 실수가있다 당겨 오른쪽 좋아 보인다 다음 단계에서는 양식을 만듭니다 우리가 사용할 <div class = "panel" <div class = "panel-body"> <form> 태그를 사용합니다

<form action <form action = ""method = "" <form action = ""method = "post"> </ form> 그리고 나서 텍스트 상자를 만듭니다 <레이블 <label for = "name"> 학생 이름 </ label> 과 수업 <div class = "" <div class = "form-group"> <div class = "form-group"> </ div> 우리는 <input type = "text" <input type = "text"name = <입력 유형 = "텍스트"이름 = "이름" <input type = "text"name = "name"id = "name" <input type = "text"name = "name"id = "name"class = "" <input type = "text"name = "name"id = "name"class = "form" <input type = "text"name = "name"id = "name"class = "form-control"필수> 우리는 또 하나를 창조 할 것이다 롤 번호 롤 우리가 마지막으로 만들 것입니다 제출 버튼 <입력 유형 = "제출" <input type = "submit"name = "submit" 수업은 <input type = "submit"name = "submit"class = "btn btn" <input type = "submit"name = "submit"class = "btn btn-primary"필수> <input type = "submit"name = "submit"value = ""class = "btn btn-primary"필수> <input type = "submit"name = "submit"value = "submit"class = "btn btn-primary"필수> 이걸 실행하면 이렇게 보일거야 그래서 우리는 성공적으로 학생 양식 다음 튜토리얼에서는 추가하는 방법을 설명합니다

학생 이름과 롤 번호 데이터베이스에 내 튜토리얼을 좋아한다고해서 내 채널을 구독하는 것을 잊지 마시기 바랍니다 정말 고맙습니다

Easiest Way to convert HTML template into WordPress Theme

안녕하세요 youtube 오늘, 나는 당신에게 변환하는 가장 쉬운 방법을 보여줍니다 HTML WordPress 사이트에 템플릿 이것을 위해 나는 사용하고있다 xampp 당신이 xampp에 wordpress에 설치하는 방법을 모르는 경우 그것은 나의 비디오 링크였습니다

이렇게 더 또는 우리는이 템플렛을 wordpress 위치로 가져올 영상으로 움직일 것이다 네비게이션을 위해 나는 fat-nav 슬라이더 플렉스 슬라이더 용 갤러리 용 라이트 박스 이것은 HTML 템플릿이므로 htdocs에 넣자 이제이 파일의 이름을 indexphp로 바꾸자 이제이 CSS를 복사 해 봅시다

열자 이 CSS 숭고한 텍스트를 사용하여 편집 할 때 다른 텍스트를 사용할 수 있습니다 과 이 코드를 여기에 붙여 넣으십시오 당신에게 테마 이름을 줘 내 테마를 가정해라

도메인 이름이 테마 이름과 같습니다 테마 URL을 제공하십시오 저자 숫양을 가정하자 우리는 이것을 필요로하지 않는다 설명 쓰기 만하면됩니다

우리는 그의 태그가 필요하지 않습니다 이제 사이트로 가자 여기에 우리 테마가 있습니다 그래서 그것을 활성화합시다 이제 사이트의 모습을 보겠습니다

현재 그것은 다음과 같이 보입니다 이제 링크를 수정해야합니다 이 indexphp를 열자 이제 모든 링크 앞에이 코드를 삽입해야합니다

저장하자 이제 변경 사항을 보자 이제 모든 링크가로 이동합니다 htdocs 및 이 모든 링크 넣기 이리 이제 모든 링크 앞에이 코드를 삽입 해 보겠습니다 이제 js 및 여기에 모든 링크 넣기 그리고 같은 과정을 반복하십시오

이것을 저장하자 이제 변경 사항을 보자 변경 사항을 볼 수 있습니다 이제 이미지의 링크를 수정하자 여기에 붙여 넣으세요

이제 링크를 수정합시다 이제 변경 사항을 살펴 보겠습니다 이제 가라 flexslidercss, 이것을 열어 보겠습니다

이제 여기에 제어 이미지가 보입니다 여기 우리 갤러리가 있습니다 여기 우리가 뭔가를 볼 수 있습니다 제어 및 닫는 이미지가 태양계에 없으므로이를 수정합시다 이를 위해 lightbox

css로 가보겠습니다 여기 제어 이미지를 볼 수 있습니다 그리고 가까운 이미지 이제 사회적 아이콘에 누락 된 것을 볼 수 있습니다 이것을 위해 우리는이 fontawsome CSS 링크를 고쳐야합니다 그런 다음 모든 자금을 이전과 같이 앞에 넣어야합니다

잘라내어 붙여 넣기 이것을 저장하자 이제 변경 사항을 보자 여기 우리의 모든 사회적 연결 고리를 볼 수 있습니다 이제 새 파일을 만들어 보겠습니다 header

php 이 코드를 여기에 붙여 넣으세요 이걸 저장하자 변화를 보자 죄송합니다 실수를 저질렀습니다

우리가 이것을 저장하는 것을 잊기 전에 지금은 괜찮을 것입니다 예 이제 바닥 글로 가자 죄송합니다 먼저 새 파일을 다시 만들어 보겠습니다 이것을 다음과 같이 저장합시다 footer

php 이제 모든 바닥 글을 복사 해 봅시다 이거 저장 해보자 이 코드를 다시 색인 파일에 넣으십시오 이제 변경 사항을 봅시다 효과가있다

이 방법으로 모든 HTML 파일을 넣을 수 있습니다 WordPress에 내 동영상을 시청 해 주셔서 감사합니다 좋아요를 클릭하고 구독하십시오

1.1 Getting started PHP

이 비디오에서 우리는 PHP가 무엇인지에 대해 이야기 할 것입니다 PHP의 기초에서 나는 그것을 실행하고 실제로 할 필요가있는 것을 자세하게 설명했다

이 동영상의 다음 동영상에서 사용되는 예를 살펴 보겠습니다 PHP의 아이디어가 사실과 같은 방식으로 여러분과 함께 가기 만하면됩니다 특히 언어를 배울 때 이것은 때로는 매우 어렵습니다 웹 개발을 통해 모든 것이 어떻게 작동하는지 정확히 알면 우리는 할 것입니다 MySQL에 대해 우리가 할 웹 서버에 대해 이야기하고 우리는 말할 것입니다

방법을 설명하고 설명하는 방법에 대해 파일을 어떻게 작성해야합니까? 서버 쪽과 그것은 매우 복잡해 보이지 않지만 실제로는 매우 쉽습니다 따라서 이것을 이해한다면 희망적으로 작은 것이 될 것입니다 가장 쉬운 방법은 내가 끝내기를 희망하는 PHP 홈페이지로가는 것입니다 phpnet은 괜찮습니다

PHP는 원래 개인화 된 홈 페이지와 함께 만들어졌습니다 동적 인 동적 웹 사이트 구축을 염두에두고 방명록을 만듭니다 지금은 꽤 오래된 것이 있습니다 그러나 그들이 올 수있는 방명록을 만들어야합니다 페이지 유형 메시지를 클릭하여 보내면 다른 곳이있을 때 저장할 수 있습니다

사용자가 정보를 검색 할 수있는 웹 페이지에 왔고 정적 웹의 반대쪽 페이지는 모든 마크 업 예를 들어, 텍스트 편집기가 있고 단락을 쓰는 경우 페이지의 안녕하세요 이것은 상수 인 단락입니다 안정적 일 것입니다 내가 아는 웹 페이지는 분명히 doctype과 head and body 그리고 물건이지만 이것의 서비스는 정적 인 내용이 이제는 PHP가 이것을 허용한다는 것을 알고 있습니다 웹 웹 페이지에 동적 또는 동적 인 레이어를 만들 수 있습니다 PHP를 오프라인에서 사용할 수 있으므로 순서대로 사용할 수 있습니다

라인,하지만 우리는 그것에 대해 이야기하는 것보다 더 많은 순간에 이것에 대해 이야기 할 것입니다 이제는 PHP가 PHP를 처음으로 나타냅니다 이상하게도 P입니다 되풀이 약어는 첫 번째 p는 PHP와 두 번째 및 세 번째 HP를 나타냅니다 하이퍼 텍스트는 복잡한 것처럼 보이지만 아는 것처럼 선행 처리기를 나타냅니다

하이퍼 텍스트는 하이퍼 텍스트 마크 업 언어이며 HTML에서와 같이 알 수 있습니다 선행 처리기는 다시 프로세스로 돌아간 다음 마크 업에서 작동합니다 아마도 스타일에 대한 서비스를 제공 할 수 있습니다 외부 스타일 시트는 기본적으로 재귀 적 약어인지 여부입니다 어떤 사람이 PHP가 무엇을 의미하는지 알려주면 PHP를 의미합니다 하이퍼 텍스트 전처리 기는 아마 규모가 크지 않지만 중요합니다

오늘 밤은 항상 좋으므로 동적 인 웹을 만들고 싶습니다 페이지 PHP는 매우 좋은 옵션이며, 몇 가지 이유와 좋은 옵션이 있습니다 그 이유는 그것이 매우 인기가 있기 때문에 아마도 지금은 시작하기 매우 쉽습니다 정말 쉽다고 말할 수는 없습니다 왜냐하면 코드를 작성할 때 고급 PHP 살펴보기 매우 어려울 수 있지만, 자바와 같은 객체 지향적 인 배경과 아마 당신은 그것을 아주 이상하게 발견 할 것입니다 느슨하게 입력 된 언어가 있습니다

즉, 발표하지 않아도됩니다 변수는 변수를 사용하기 전에 변수의 유형을 선언하는 것이지만 당신이 백그라운드 프로그래밍에서 나온다면 아마 꽤 많이 발견 할 것입니다 그것을 집어내는 것은 쉽습니다 그리고 그것은 아마도 그것이 좋은 것이라는 이유 일 것입니다 언어를 사용하면 어디서나 쉽게 도움을받을 수 있으므로 필요한 경우 너는 거기에있을 무언가에 너무나 많은 다른 자원이 붙어있다

실제로 많은 경험을하기 위해 학습을 사용할 수 있습니다 당신이 갈 수있는이 오픈 소스를 위해 돈을 버는 것보다 더 좋고 자유 롭다 어떤 코드인지 알고 싶으면 가능한 소스를 다운로드 할 수 있습니다 이것을 수정하는 것은 기본적으로 무료입니다 그래서 우리는 하나의 웹 서버를 효과적으로 설치할 수 있습니다

어떤 아파치가 무료인지와 상관없이 무료 인 PHP를 설치할 수 있습니다 MySQL과 같은 데이터베이스 솔루션을 설치하거나 서로 무료로 설치할 수 있습니다 지역 건물에 효과적으로 웹 사이트를 구축하기 시작할 수 있습니다 웹 사이트를 호스팅 할 필요가 없으며 무료로 시작할 수 있습니다 PHP 웹 사이트 당 PHP는 널리 사용되는 범용 스크립팅 언어입니다

웹에 특히 적합합니다 우리가 필요로하지 않는 발전을 기억하십시오 웹 개발에 사용 유연하고 유연하며 유연하며 PHP 그러나 블로그의 권한은 전 세계에서 가장 인기있는 웹 사이트이며 그 중 하나를 보거나 예제를 살펴보고 나중에 살펴 보겠습니다 그들이해야 할 일은 왜 PHP를 실행해야하는지에 대한 이야기입니다 동적 인 웹 사이트를 만들기 위해 웹 서버가 필요하다면, 아파치를 따라 가자

여기 아파치가 있습니다, 아파치는 아파치를 가져 오는 소프트웨어 기반 이상입니다 그리고 우리가 볼 수있는 프로젝트 아래서 Apache Web Server 여기에 Apache HTTP Server가 있으므로 계속 진행할 수 있습니다 보통 컴퓨터에 설치하는지 여부를 다운로드하십시오 따라서 웹 서버에 사용되거나 잠깐 보일 것입니다하지만 그래서 분명히해야 할 일은 PHP를 다운로드하여 설치하는 것입니다

아파치로 인해 아파치는 실제로 PHP를 실제로 처리 할 수 ​​있습니다 작성할 수있는 코드와 하나를 사용하여 시작하기가 훨씬 쉬워졌습니다 사전 설치된 또는 미리 설치된 패키지와 같은 WAMP는 Windows에서 실행되므로 원래 아파치 PHP와 MySQL은 함께 번들하고 당신이 PHP를 찾을 웹 서버를 얻으면 데이터베이스 솔루션을 얻을 수 있습니다 쇼핑 내가 당신에 대한 귀하의 블로그 또는 코멘트를 알고 모두 수동으로 수동으로 설치 한 위치의 경우 Apache에 갈 필요가 없습니다 아파치 다운로드 패치로 PHP를 설치하고 설치할 필요가 없습니다

아파치 모듈의 형태로되어 있기 때문에 별도로 MySQL을 설치할 필요가 없습니다 당신이 그것을 다운로드하면 당신이 어떤 방식 으로든 들어갈 수있게 해줄 것입니다 실제로는 매우 빠르고 쉽게 시작되었으며 이것은 아마도 가장 인기있는 것 중 하나 일 것입니다 앞으로 나아가고 지역 개발로 시작하는 방법은 이렇게 할 수 있습니다 현재 PC에 효과적으로 설치되는 것은 PC가 하나가되는 것입니다 그러면 웹 서버를 통해 서버에 액세스 할 수 있습니다

브라우저를 사용하여 예제를 한 번에 살펴보고, MAC과 같은 것이 실제로 MAMP처럼 실행되는 무언가를 다운로드 할 수 있습니까? OS X 예 OS X 및 Windows는 빈 곳 및 버스로 무료입니다 아파치 MySQL과 PHP는 당신에게 재설치 할 수있는 능력을 제공합니다 리눅스가 왜 그렇게 리눅스 아파치 램프 더미라고 말했는지에 설치한다면 그래서 MySQL과 PHP 약자 용어 램프는 만약 당신이 그 단어를 건너 가서 당신은 MAM 용 LAMP 또는 MAC과 같은 소프트웨어 패키지를 쉽게 실행할 수 있는지 확인하십시오 모든 것이 기본적으로 필요합니다 그래서이 경우에는 제가하는 일을 할 것입니다

다음은 로컬 웹 서버에서 만든 폴더의 예입니다 그리고 우리는 그냥 가서 한 번보세요, 내 웹 서버에 나는 폴더 안에 있습니다 기본적으로 아파치에 htdocs를 가져다 주면 여기에 이것을 보여주세요 저장소의 기본 이름이 루트 파일 인 경우 루트의 종류가 있습니다 웹 서버 디렉토리를 사용하면 로컬 호스트가 기본적으로 버스의 이름임을 알 수 있습니다

내 로컬 서버가 1 2 7 일 수도 있고 정확히 1과 동일하지 않을 수도 있습니다 다소간 정확히 같은 방식으로 수행되는 방식과 기본적으로 수행하는 방식 여기에 파일을 저장 한 다음 내 서버에서 파일을 보도록하겠습니다 이 파일을 저장하니 계속 진행하고 새 파일을 만듭니다 이 디렉토리에이 파일을 저장하여 내가 말한대로 열어 둡니다 index

html 그리고 나는 여기에 텍스트를 입력하기 만하면됩니다 indexhtml을 새로 고침하면 기본적으로 충돌합니다 이 이름을 다른 것으로 변경하려면 디렉토리에서보기를 원하지만 현재는 무엇을해야합니까? 이렇게하면 HTML 페이지가 제공됩니다 다음과 같이 입력 할 수 있습니다

우리는 원하고 그것은 기본적으로 버스에 포함되어 있습니다 기본적으로 로컬 서버를 사용하기 위해 사용하지만 사용하는 경우 PHP는 어떤 정보가 우리가 어떻게 작동하는지 알고 싶다는 것을 아는 것으로 설치됩니다 파일은 서버 측에서 처리되므로 사용자가 원하는 모든 작업을 수행 할 수 있습니다 프로덕션 출력은 PHP 코드가 하나의 코드를 작성하고 있기 때문에 쓰기가 괜찮습니다 백엔드에서 해석되어 사용자를 위해 일하므로, 여기에 서버가 있다고 상상해보십시오

그리고이 서버에 연결하여 요청하는 많은 고객이 있습니다 indexhtml 또는 indexphp와 같이, 우리는 웹 서버가 당신을 알게 될 순간을 보게 될 것입니다 원래이 파일을 가져 와서 PHP로 보내고 해석 할 수 있다고 말하면됩니다 이 PHP는 내가 요청한 파일을 내뱉어 설명해 줄 것입니다

그 파일 안에 우리가 호출 한 echo 문을 사용합니다 일부 후 페이지에서 무슨 일이 일어나고 있는지 볼 때 마우스 오른쪽 버튼으로 클릭하고 PHP 파일에서 소스를 봅니다 PHP 코드는 그것을 볼 수 없습니다 숨겨진 또는 숨겨져 있지만 해석되고 사용자의 서비스 일반 HTML 파일이나 텍스트 HTML 파일을 알아야하므로 대신 indexhtml 색인 파일을 만드는 방법을 살펴 보겠습니다

이 파일은 delete입니다 그래서 나는 닷 도트 도트 인덱스가 될 것입니다 당신이 갈 수 있도록 기본적으로 사각처럼 작동합니다 다음으로 출력하고 이것을 출력하면된다 점 PHP와 여기에 오류가 발생하면 점 점 색인이 점입니다

WAMP 또는 MAM과 같은 것을 설치 한 경우 문제가 있습니다 오류가 없어야하지만 오류가 발생하면 오류가 발생할 수 있습니다 서버가 실제로 실행되고 있는지 확인하십시오 실제로 실행 중입니다 로컬 번들 PC에는 XAMPP가 있으며 이는이 번들의 다른 버전입니다 그리고 아파치가 돌아가고 있다는 것을 알 수 있습니다

그래서 컨트롤러에 대한 둘러보기가 있습니다 기이 한 서비스로 시작하고 PHP로 명확하게 시작할 수 있습니다 따라서 서비스를 시작하지 않는 다른 양식을 사용하는 것은 필요하지 않습니다 도트 PHP는 파일 인덱스가 앞으로 가서 그냥 코드를 작성하는 경우 걱정하지 우리가 계속 나아갈 것임을 당신이 안다는 것을이 생산물을 이해하지 못합니까? 우리가 따라갈 때 그것을 설명하십시오하지만 제가 앞으로 나아가야만한다면 당신은 재미 있어야합니다

여기에 텍스트를 쓰십시오 웹 서버가이 문제를 어떻게 처리 할 것이라고 생각하십니까? PHP는 특정 유형의 규칙으로 만 제공되거나 해석되기 때문에 기호가 있으면 기호 컬렉션을 사용합니다 PHP가이 문서의 시작 부분을 결정하는 것은 실제로는 텍스트 출력이며 이것은 실제로 HTML 파일과 동일한 것은 동일한 외모와 출력으로 출력됩니다 동일한 소재 유형이지만 우리가 이것을 사용하면 신호보다 많거나 적습니다 물음표와 PHP 기호의 시작 부분의 상징 인 PHP 기호와 비교 그래서 내가 갈 때 시험 할 텍스트 경사도를 여기에 입력하면 전달 및 새로 고침 우리는 실제로 오류가 발생 이제이 오류는 실제로는 PHP는 이 파일이 해석하려고하는 이유 중 하나이며 유효한 PHP 구문이 아닙니다

여기에 하나의 예를 만들고 실제로 볼 방법을 알려 드리겠습니다 우리는 무언가를 생산할 수 있습니다 우리가 지금해야 할 말 때문에 이것을 사용하고 있습니다 PHP는 내가하는 일에 대해 기쁜 마음으로 알려줍니다 콘텐츠 유형으로 텍스트 HTML 주소 또는 기타가 있으면 이제 테스트하고 말할 수 있습니다

이 제품이 페이지에서 테스트되고 있으므로 PHP는 PHP의 해석에 의해 해석되지만, 우리가 PHP로 지시 한 것으로 보이는 웹 페이지의 소스에있는 PHP 코드 생산, 그래서 우리가 더 복잡한 예제를 만들려고한다면 예를 들어 하나 만들어라 루프와 당신이 당신과 함께 작업 한 것을 보았을 것입니다 내가 루프를 수행하기 전에 프로그래밍 언어를 사용하고 있습니다 번호 1에서 10까지 이해하지 못한다고 걱정하지 마십시오 Syntax이 것은 그리 많지는 않기 때문에 각 루프마다 x를 출력 할 것입니다

그리고 나서이 문장을 다시 작성한 다음 진술을 작성한 다음 우리가 가진 것을 보았 으면하기 전에 프로그래밍되었으므로 X는 10과 같지 않습니다 에코 출력 또는 쉼표, 그럼 우리는 여기에 두 개의 에코있어 그리고 이들은 기본적으로 있습니다 당신은 그들이 선들과 분리되어서 아무것도 보지 못할 것이라고 알고 있습니다 그들은 기본적으로 번호를 매기므로 위의 두 개에서 세 개까지 에코 중 하나를 에코합니다 열이 쉼표가 아니고 이것이 마지막 숫자가 아니고 우리가 다음과 같은 결과를 얻으면 이것이 우리가 페이지 소스를 볼 때 우리가이 비행기에서 빠져 나오는 것을 보는 이유입니다 그러나 사용자가 PHP 코드를 볼 수 없게 된 PHP 코드가 여기에 없습니다 그들이 원하는 웹 서버에 대한 어떤 유형의 액세스 권한이없는 한 당신이 개인적인 것을 유지하려고 노력하고 있다고 생각한다면 그것은 기본적으로 당신이 알고 있습니다

그러면 서버 측에서 파일을 처리 할 수 ​​있도록 파일이 어떻게 작동합니까? 이것은 기본적으로 사용자가 본 출력 마크 업이며 PHP 어떤 종류의 PHP가 만들어 졌는지 그리고 Doctype HTML 끔찍 그리고 여기 HTML과 HTML이 PHP 태그를 중지했다는 것을 말해주세요 우리가 아무것도 가지지 않았을 때 내가 가지고 있지 않은 PHP 태그를 닫습니다 위의 이유는 필요하지 않지만 나중에 마크 업하기를 원합니다 여기에 HTML이 익숙하고 그 후에 머리를 쓸 수 있어야합니다 나는 앞으로 나아가서 신체 요소를 만들 수 있습니다

그래서 본질적으로 내가 한 것은이 PHP 코드를 내 몸 안에 삽입 한 것입니다 내가 추천하기 때문에 페이지는 더 이상 이런 일을하지 않습니다 당신은 오 와우와 같은 논리로 이것을 던질 수 있습니다 그것은 분쟁의 주장과 같지만, 일반적으로 당신이하는 모든 일을합니다 페이지 상단에서 처리하면 아래 내용을 만들어야합니다

당신이 너 자신과 같다면 그 장면은 당신을 당신의 논리와 분리시킨다 좋아하지만, 이제 끝났어 네가 아는 것에 대해 걱정하지 마라 출처에서 소스의 마크 업을 기대하고 싶을 때 동적 언어로 작업하지만 문서 유형은 머리에 본문 html이 있습니다 방법으로 모든 것을 감싸고 그 사이에 p를 넣으십시오

PHP 코드를 볼 수 없기 때문에 PHP 코드가 거기에 있음을 의미하지는 않습니다 서버 쪽은 당신을보고 당신이 당신과하고 싶은 일을하기 위해 거기에 있습니다 너무 많지만 잘하면 PHP를 근본적으로 비교해보십시오 HT Hindustan Times 의사를 어떻게 구성하는지 어떻게 이해합니까? 당신이 보는 서버는 많은 서비스를 사용하여 아파치 nginx와 Microsoft IIS가 아닌 다른 서버를 선택하고 PHP는 서버 측에서 해석되어 실제로 사용자에게 침을 뱉습니다 당신이 생산하고자하는 것은 기본적으로 PHP입니다

1. Curso PHP: Crear proyecto web PHP desde cero

이 첫 번째 비디오에서는 PHP 웹 프로젝트를 만들고 개발하는 방법을 배웁니다 이를 위해 처음부터 XAMPP 소프트웨어를 설치해야합니다

우리가 프로젝트를 실행하고 시각화 할 수있는 웹 서버 그들 각각의 결과는 비디오의 설명에서 찾을 수 있습니다 링크를 클릭하면 해당 서버의 단계별 설치가 나타납니다 화면에서 볼 수 있듯이 우리는 netbeans 개발 환경을 사용할 것입니다 ide이 비디오의 설명에서도 링크를 찾을 수 있습니다 귀하가 단계별로 상세하게 설명한 기사를보실 수 있습니다

설치하거나 지금도 화면에서 찾을 수 있습니다 그 링크가 우리가 가고있는 우리 프로젝트를 만들기 위해 좋은 포스트에 가기 위해 간다 새 프로젝트에서 메뉴 파일을 클릭하십시오 우리의 창이 나타나고 우리는 카테고리 부분으로 갈 것입니다 거기서 우리는 PHP 폴더를 선택한 다음 오른쪽 영역으로 이동합니다 프로젝트에서 HP 응용 프로그램의 첫 번째 옵션을 선택하고 우리에게 나타나는 창에있는 nes 버튼에 그 연속성과 위치 우리는 필드 로저 이름에 자신을 위치시킬 것입니다

그리고이 분야에서 우리는 글을 쓸 것입니다 우리 프로젝트의 이름과 그 후에 hp 프로젝트라고 부를거야 필드 쇼에 가보자 아래에있는 폴더입니다 여기에서 우리는 웹 프로젝트를 유지할 경로를 찾을 것입니다

결함은 우리의 허위 서버가 피할 수있는 경로입니다 그러한 장비가 손상을 입을 경우 데이터 손실 우리가 브러시를 클릭 할 보안 폴더와 우리의 다른 하드 드라이브 파티션 이 경우에는 웹 프로젝트 폴더와 그 안에 folder 우리는 새로운 폴더를 생성 할 것이고 우리는 그것을 호출 할 것이다 웹 프로젝트 즉, 우리가 선택한 폴더를 프로젝트 폴더 그리고 우리는 열린 버튼을 클릭한다 여기서 우리 웹 프로젝트가 저장 될 경로가 정의 된 것을 볼 수 있습니다 다음 필드 PHP 버전에서 우리는 가장 최신 버전을 남겨 둘 것입니다

이 경우에는 56이고, 떨어지는 콜딩에서는 tf8을 코딩으로 남겨 둘 것입니다 기본적으로 버튼을 클릭하여 다음 버튼으로 이동합니다 창문 우리는 솔직한 구성과 여기에서 첫 번째 분야에서 우리 자신을 발견 할 것입니다 우리의 프로젝트가 어디에서 실행될 지에 대한 지점 떠나자

기본적으로 선택되는 옵션 인 로컬 웹 사이트입니다 우리의 가짜 서버가 될 로컬 웹 서버 다음 필드 프로젝트 URL에서 우리는 URL 또는 주소를 설정할 것입니다 이를 통해 우리는 우리의 웹 프로젝트에 접근 할 것이며 이것은 우리는 모든 브라우저에서 웹 브라우저로 복사하여 붙여 넣습니다 웹을 통해 프로젝트를 시각화 한 다음 여기에서 찾을 수 있습니다 우리가 활성화 할 수있는 칩이 있습니다 원본 폴더는 우리의 파일을 저장하는 곳입니다

다른 위치의 프로젝트는 원래 폴더를 다른 폴더에 복사하는 것입니다 이 경우 우리 컴퓨터의 위치는 우리 프로젝트는 디지털 방식으로 또는 다시 필요하지만 그것을 입력하십시오 '우리는 이제 필드 copito 폴더에 다음을 써주세요 php 프로젝트와 우리가 우리의 프로젝트를 복사하려고하는 것을 볼 수 있습니다 폴더 72 우리의 웹 서버에서 그 다음에 그것이 표시 될 수 있도록 우리의 프로젝트는 브라우저에서 올바르게 우리는 또한 요리사 마크 복사 파일을 열어 프로젝트를 조금 아래에 발견 할 것이다 이 옵션에 따라 열려있는 프로젝트의 파일을 복사하는 것입니다 프로젝트의 파일을 더 효율적으로 새 위치에있는 폴더가 방금 만든 폴더입니다 이 옵션을 활성화하거나 비활성화하면 같은 결과가 나오지만 더 많은 보안 우리는 그것을 활성 상태로 남겨두고 지금 버튼을 클릭합니다 다시 다음을 클릭하고 피닉스를 클릭하십시오 우리가 볼 때 우리 프로젝트가 생성 될 것입니다

이제 우리는 폴더를 선택합니다 소스 파일을 선택하면 new를 마우스 오른쪽 버튼으로 클릭하고 옵션을 선택합니다 PHP 웹 페이지 인덱스 파일을 만들려면 인덱스 이름을 입력하고 마침 버튼을 클릭합니다 우리는 인덱스 파일이 어떻게 생성되는지를 볼 수 있습니다 원래 경로를 입력 할 때 처음 열리는 루트 파일 프로젝트가 화면에 표시됩니다

지금 우리의 웹 프로젝트가 작동하는지 확인하기 위해 화면에서 다음 에코 코드와 우리가 사용하려는 문자열을 사용하게 될 것입니다 그리스도의 삶을 우리가 끝낼 때까지 그리고 그 때와 같이 놓으십시오 우리 프로젝트를 실행할 수 있으려면 서버를 시작해야합니다 그런 다음 우리는 제어판을 찾으러갑니다 이 하나 아파치가 아파치 서버를 말하는 곳으로 가서 시작 버튼을 클릭한다

우리는 그것이 아파치 그린에 위치해야한다는 것을 알기 시작하고 이미 실행 중이다 이제 우리는 최소화 할 것이며 여기를 클릭하여 실행하거나 실행하게 될 것입니다 프로젝트를 선택하고 어떤 브라우저에서 선택할 수 있습니다 우리는이 순간을 시각화하고 싶습니다 그것은 기본적으로 mozilla에서 execute를 클릭하는 것입니다

우리가 방금 그리스도의 삶을 쓴 말에 끈 이제 마침내 우리가 만들 수있는 프로젝트를 조금 더 조직하십시오 우리가 소스 파일을 클릭하는 특정 유형의 파일을 보관할 폴더 새 폴더를 선택하고이 경우 폴더의 이름을 씁니다 이미지를 만들 수 있으므로 우리가 원하는 모든 폴더를 만들 수 있습니다 서점 폴더를 만드는 것과 같은 단계입니다 마지막으로 스타일 폴더 이렇게하면 구성해야하는 모든 폴더를 만들 수 있습니다

너의 프로젝트를 조금 더 아