What is PHP? (How to upgrade to PHP 7.3 for WordPress!)

안녕하세요 Scott Winterroth입니다

우리는 PHP에 대해 이야기하고 있습니다 그것이 의미하는 바와 그것을 업그레이드하는 방법 자기 호스팅 된 WordPress 사이트를 사용하는 경우, 최근에 PHP 버전이 오래되었다는 통지를 보았을 것입니다 잘, PHP가 무엇이고 어떻게 업그레이드 할 수 있는지에 대해 조금 이야기 해 보겠습니다 그것은 귀하의 웹 사이트를 안전하고 uptodate 유지합니다

괜찮아 먼저 PHP는 무엇입니까? 잘, PHP는 소프트웨어 언어이며 기본적으로 서버가 연결에 사용하는 것입니다 본질적으로 WordPress 데이터베이스 또는 내 SQL 데이터베이스 프론트 엔드처럼, 네가 원하면, 정보가 CSS 및 HTML로 변환되어 실제 Google, Chrome, Firefox 및 탐색기와 같은 웹 브라우저 나는 이것에 전문가가 아니다 나는 사실 내 안락 지대에서 조금 벗어나 있습니다

그러나 하루가 끝날 때, PHP는 웹 서버를 실행하는 소프트웨어와 같습니다 그래서, 음, 그리고 어떤 소프트웨어와 마찬가지로, 그것은 어느 시점에서 업데이트되어야하는 소프트웨어입니다 맞습니까? 따라서 PHP에는 여러 가지 버전이 있으며 매년 있습니다 그래서 그들은 새로운 버전을 생각해 냈고 몇 년 동안 WordPress는 낮은 버전이므로 정말 큰 문제는 아니 었습니다 그러나 오늘날 우리가 WordPress에 점점 더 많은 멋진 기능을 추가함에 따라, 나는 새로운 구텐베르크 편집장과 전반적인 보안 및 개선이 마음에 든다

워드 프레스 강화, 그들은 이제 새로운 종류의 PHP를 요구하기 시작했습니다 그것이 이것이 더 많은 이슈가되고있는 이유이며, 아마도 당신이 그것에 대해 들어 본 이유 일 것입니다 최근 WordPress뿐만 아니라 많은 플러그인과 테마 때문에 워드 프레스 위에 PHP의 높은 버전이 필요합니다 지금, 이것은 일반적으로 큰 문제가 아닙니다 가상 호스트를 실행하거나 더 많은 전용 호스팅 계정이있는 경우, 그러면 당신은 아마도 거기에 가서 업그레이드 할 것입니다

누구에게나 가상 서버를 제공하는 PHP를 사용합니다 이제 공유 호스팅, 인기있는 공유 호스팅 계정, 예를 들어 어쩌면 적은 금액을 지불하는 곳과 같이, 한 달에 두어 달러, 어쩌면 푸른 주인이 될지도 몰라 아빠, siteground 이동하십시오 이러한 유형의 공유 호스팅 환경 HostGator와 다른 하나, 이것들은 업그레이드 할 때 좀 더 까다로워지는 부분입니다 당신의 서버 PHP

그래서 음, 우선, 당신은 현재 어떤 버전인지 확인하고 싶습니다 PHP의 호환 버전을 사용하고있을 수도 있습니다 그럼 만세 그렇지? 그렇지 않다면, 그러면 당신은 어떤 것을 고려해야 할 것입니다 몇 단계 만 거치면 그 수준에 도달 할 수 있습니다

그리고, PHP 레벨을 업그레이드하지 않은 몇 가지 이유 또는 왜 그렇지 않은지 업그레이 드되었습니다, 공유 호스팅 환경에있을 가능성이 가장 높습니다 이 호스팅 계정에 웹 사이트가 수없이 많습니다 맞습니까? 따라서 이러한 공유 환경이 모두에게 부딪 치기 쉽지는 않습니다 모두 최신 버전의 PHP를 사용하십시오 귀하의 웹 사이트가 호환되는 동안, 서버의 다른 웹 사이트는 호환되지 않을 수 있습니다

권리? 이것이 하나의 이유입니다 다른 이유는 단지 WordPress Core가 PHP이기 때문입니다 최대 73 포인트까지 호환됩니다 귀하의 테마 또는 귀하가 사용하는 다른 플러그인이 해당 플러그인과 호환된다는 것을 의미하지는 않습니다

PHP 수준 그래서 일종의 미끄러운 경사입니다 권리? 그리고 나에게는 그것이 호환 가능하고 준비가되어있는 웹 사이트가있는 것 같아 이동하려면 나이가 들어서 업데이트되지 않은 웹 사이트가 있고 새로운 버전의 PHP에서는 작동하지 않을 수 있습니다 그래서 그것은 일종의 두통입니다

하지만 우린이 일을 겪고 있잖아 그렇지? 그래서 지금 우리는 WordPress가 그것을 요구하고 있습니다, 음, 당신은 최대 72 01 PHP를 호환 서버가 있습니다 이것은 워드 프레스의 요구 사항입니다

대부분의 경우 이전 서버를 사용하는 경우, 아마도 PHP 56이나 PHP 70 일 것입니다 음, 이것은 정말로 당신이 할 일을 결정해야만하는 곳입니다 무엇보다 먼저, 당신이 PHP 버전을 볼 수있게 해주는 훌륭한 플러그인이 있습니다

A, Php의 버전을 확인하는 방법은 두 가지가 있습니다 이것은 실제로 훌륭한 플러그인입니다 그것은 PHP 버전 표시라고하고 자기 호스팅에 설치할 수 있습니다 단순히 현재 버전의 WordPress를 확인하는 WordPress와 실제로 작은 텍스트를 넣을 것입니다 현재 또는 현재의 PHP 버전 71을 실행한다는 경고 버전

다른 플러그인을 설치하면이 플러그인을 설치할 수 있습니다 당신이 가지고있는 버전 그것은 당신의 버전을 확인하기 위해 정말 빠르고 간단한 방법 일뿐입니다 서버가 현재 실행 중입니다 대부분의 경우 호스팅 제공 업체에 연락하여 무엇을 요청해야합니까? 버전

또는 때때로 로그인하면 기술 기술 정보처럼 나타날 수 있습니다 귀하의 서버에 관한 다른 종류의 다른 플러그인 예를 들어, 더 큰 플러그인이나 테마는 환경 호환성 검사와 비슷합니다 그래서 예를 들어, 음, Divi 테마와 WooCommerce를 알고 있습니다 플러그인 크고 정말로 인기있는 전자 상거래, WooCommerce처럼, 해당 페이지에서 실제로 어떤 버전인지 알려주는 시스템 보고서 페이지 당신이 사용하고있는 PHP는 호환되지 않는다고 말할 것입니다 따라서 고려해야 할 사항입니다

이제 이전 사이트가 있거나 잠시 동안 테마를 업데이트하지 않은 경우, PHP를 업그레이드하고 싶지는 않을 것입니다 네트워크 올바르게, 맞아 아니면 음, 그래서 서버를 업그레이드하는 것만 보는 것이 아니라, 전체 웹 사이트를 업그레이드하십시오 운수 나쁘게, 그것은 우리가 지금 사는 세상의 종류입니다 음, 그렇지 않으면, 당신이 더 새로운 테마를 가지고 있거나 테마 프레임 워크처럼 사용한다면, 예를 들어 Divi 나 StudioPress 또는 그와 같은 곳 중 하나 꽤 꾸준히 업데이트되는 핵심 주제가 있습니다

너 괜찮을거야 음,하지만 더 중요한 것은 다음 단계가 비슷하다는 것입니다 사이트를 업그레이드하려면 어떻게해야합니까? 가장 먼저, 플러그인과 테마가 현재 버전과 호환되는지 확인하십시오 PHP 또는 표준 PHP 버전 이상적으로, 이상적으로, 당신의 플러그인과 테마가 PHP와 호환이 가능하다면 멋질 것입니다

72 이상 어, 그렇지 않다면, 그러면 새로운 테마로 업그레이드하거나, 또는 해당 버전과 호환되지 않는 플러그인을 사용하지 마십시오 체크 아웃했지만 서버가 업데이트되지 않았기 때문에 서버가 업데이트되지 않은 경우 호스팅 회사라면, 보거나보아야 할 것입니다 당신이 스스로 통제 할 수있는 방법이 있습니다

패널을 호스팅하고 현재 버전으로 업그레이드하는 경우, 당신이 원하는 현재 버전 또는 더 높은 버전 또는 당신은 들어가서 실제로 호스팅에 요청할 수 있습니다 회사에서 PHB 버전을 업그레이드 할 수 있는지 알려줄 것입니다 그들이 할 수 없다면, 그들은 당신이 새로운 서버로 옮겨야하거나 당신이 가고 있다고 말할 것입니다 단지 그것을 다루어야 만하고, 현재의 상태로 그것을 가지고 살아야합니다

일반적으로 어떤 일이 발생하기 때문에 업그레이드를 원하기 때문에 좋지 않습니다 더 안전하고 환경을 좀더 안전하게 유지할 수있을뿐만 아니라, 하지만 대개 속도가 상당히 빨라집니다 필자는 PHP의 각 버전별로 속도가 상당히 빨라 졌음을 확인했습니다 당신이 단지 당신을 구하기 때문에 당신이하고 싶은 것입니다 두통과 시간을 절약 할 수 있습니다

권리 슈퍼가 중요합니다 그래서, 음, 사이트에서 자체 업그레이드를 수행 할 수있는 옵션이있는 경우, 실제로 나가서 업그레이드하기 전에 모든 것을 백업했는지 확인하십시오 그런 다음 업그레이드 할 때 일반적으로 백엔드에서 발생합니다 백그라운드 에서처럼 당신은 실제로 어떤 일이 일어나는지 알지 못합니다

일반적으로 꽤 빠르게 발생하지만, 알다시피, 며칠 후에 여기 저기에서 오류를 발견 할 수 있습니다 그러면 뭔가 제대로 작동하지 않는지 알게 될 것입니다 그리고 그것은 저에게 일어났습니다 PHB를 업그레이드 한 다음 웹 사이트에서 뭔가 이상한 점이 있습니다 그래서 저는 이전 버전으로 다운 그레이드했습니다

다행히도 나는 내 호스팅에서 sitegroundcom sitegroundcom을 사용하고 그들은 나를 보내 주었다 거기에 PHB를 웹 사이트 단위로 업그레이드하면 내 예를 들어, 이 특정 웹 사이트에서 PHP 73 0

6을 원하고 PHP 5 점을 원합니다 이 웹 사이트의 모든 것 권리 어느 쪽이 좋다 한 번에 모든 것을 할 필요가없는 일종의 도움이됩니다

이상적으로, 모든 것을 현재 버전으로 업그레이드하고 싶습니다 PHP 버전입니다 특히 WordPress가 PHP의 상위 버전을 필요로하기 때문에 특히 그렇습니다 그러나 나는 단지 때때로 그렇지 않다 Nestle이 카드를 업그레이드 할 시간이나 자원이 부족한 경우 웹 사이트는 그 특정 시간에있었습니다

그래서, 음, PHB와 SiteGround를 업그레이드하는 방법에 대한 빠른 자습서를 드리겠습니다 당신은 그것이 어떻게 행해질 수 있는지에 대한 이해를 가지고 있습니다 이것은 귀하의 호스팅 회사로 번역되지 않을 수 있습니다 웹 사이트를 siteground로 이동하거나 같은 시간에 호스팅 회사에 연락하고 싶을 수도 있습니다 음, 도움말 센터 또는 티켓을 제출하고 그들에게 물어, 내 PHP를 업그레이드 할 수 있다면, 방법? 권리? 그래서 그것은 대안의 해결책이 될 것입니다

그래서, 음, 지금 당장 튜토리얼에 들어가 봅시다 괜찮아, 내가 말했던 모든 사람들은 내가 너에게 정말로 빠른 자습서를 줄 예정이었다 어떻게 PHP와 SiteGround를 업그레이드 할 것인가 물론, 이것은 귀하의 호스팅 회사로 번역 될 수도 있고 그렇지 않을 수도 있습니다 하지만 siteground를 사용한다면 여기에 한 가지 방법이 있습니다 맞습니까? 먼저 계정 대시 보드에 로그인했습니다

그리고 나서 제 컨트롤 패널에 들어가야합니다 그리고 나서 내 컨트롤 패널에 로그인하면, 내 서버에 대한 모든 옵션을 갖게됩니다 그리고 기본적으로 PHP 버전이라고하는 것으로 스크롤하고 싶습니다 매니저 PHP 버전 관리자를 클릭하면, 그것은 내게 모든 나의 웹 사이트가 무엇인지 전체를 알려주는 것인가? 그런 다음 웹 사이트 중 하나를 클릭 할 수 있습니다

예를 들어, 이 버튼을 클릭하면 여기에서 들립니다 현재이 버전에서 실행중인 PHP 버전을 확인할 수 있습니다 이 특정 웹 도메인 또는 웹 사이트에 대한 그래서, 음, 이 시점에서 상당히 오래된 56 04에서 내려갑니다

그리고 7까지는 PHP 70 71 72 73과 비슷합니다

관리되는 PHP 버전 관리를 사용할 수 있습니다 기본적으로 siteground의 기본 버전이 무엇이든, 현재 PHP 71을 사용하고 있습니다 그것은 항상 최신 상태로 유지할 것입니다 아니면 내가 원하는 버전을 선택할 수 있습니다

괜찮아 그래서 워드 프레스에 따르면, 그리고 이것은 2019 년 6 월 우리가 언론에 보도 할 때 버전 73 이상이 필요합니다 그래서 저는 이것을 71에서 7

3으로 바꾸고 나서 한번 해보겠습니다 클릭 저장을 클릭하면 위도가 높아지고 업데이트됩니다 그리고 음, 내 웹 사이트로 가서 모든 것이 제대로 작동하는지 확인하겠습니다 벌금 나는 그것을 알 것이다

그 사이트가 실제로 개발되었으므로이 시점에서 당신에게 보여주고 싶지는 않습니다 그러나 그것은 말한 것입니다, 그것이 전부입니다 백엔드에서 원활하게 작동하며 모든 것을 처리합니다 당신이 돌아가서 모든 것이 괜찮은지와 불안정하지 않은지 확인하기 위해 테스트하십시오 그리고, 당신을 위해 일합니다

괜찮아 그래서 그것은 정말 빠른 튜토리얼이었습니다 꽤 매끄 럽습니다 그냥하기 전에 물건을 백업 해 두십시오 커다란 문제를 야기 할 수있는 더 큰 문제가있을 수 있다는 것을 결코 알지 못합니다

필자는 PHP 버전을 업그레이드하는 것을 보지 못했지만, 너는 결코 알지 못한다 네가 안전한지 확인하고 싶다 다행스럽게도 siteground와 같은 회사와 같이 나는 30 일간의 롤링을 좋아한다 백업 및 상관없이, 어제까지 항상 내 서버를 롤백 할 수 있었고 훌륭했습니다 음, 그래서 조금 돈을 내겠다

그러나 그것은 완전히 가치가있다 그것은 내 모든 웹에 투자 한 많은 두통과 시간을 절약 해 준다 속성, 내게 내 사업의 전면입니다 그래서 매우 중요하고 훌륭한 투자, 어, 누구나 자신의 웹 노력을 실제로 확장하고자합니다 그래서 지켜봐 줘서 고마워

질문이 있으시면 자유롭게 나를 명심하십시오 어, wordmentorcom이라는 페이스 북 그룹에서 나를 찾을 수 있습니다 해당 도메인으로 이동하면 그러면 Facebook에 가입 할 수있는 내 Facebook 그룹으로 연결됩니다 그렇지 않으면, 내가 가지고있는 다른 모든 훌륭한 자료들을 확인해보십시오

지금 다른 채널 감사

Special Datatype in PHP

안녕 얘들 아, 내 채널 Ndev tutsOn에 다시 오신 것을 환영합니다이 튜토리얼에서는, 우리는 PHP에서 특수 데이터 유형 및 방법에 대해 배우게됩니다 효과적으로 프로그램에서

PHP에는 두 개의 특별한 Datatypes가 있습니다 첫번째는 null입니다 두 번째는 자원입니다 PHP null에 대해 이야기 해 보겠습니다 특별 Null 값은 다음과 같은 경우에 사용됩니다

PHP에서 빈 변수를 나타냅니다 Null은 특별한 데이터 유형으로 오직 하나의 값 "null" 데이터 유형 null의 변수는 값이없는 변수입니다 할당 된 값없이 변수를 만들면 자동으로 null 값이 지정되었습니다 null 타입의 변수는 아무 것도없는 변수이다

데이터 null을주는 변수를주는 것은 매우 간단합니다 특별 상수 null은 관례에 따라 대문자로 표시되지만 실제로는 대소 문자를 구분하지 않아도 입력 할 수 있습니다 PHP 개발자는 실수로 동일하지만 이것은 사실이 아니며, 두 변수가 다르다 $ var1은 $ var2는 아무 값도 표시하지 않는 동안 null 할당 된 null이 할당 된 변수의 속성은 다음과 같습니다 먼저 부울 컨텍스트에서 false로 평가합니다

두 번째는 거짓을 반환합니다 Isset () 함수로 테스트했을 때 PHP null 값의 예를 보겠습니다 이리 하나의 PHP 파일을 만드는 방법 nullphp 코드를 작성해 봅시다

변수는 값을 null로 설정하여 비울 수도 있습니다 코드를 저장하십시오 프로그램을 실행 해 봅시다 이것이 출력 화면입니다 특수 리소스 유형이 실제 데이터 유형이 아닙니다

PHP 외부의 함수와 리소스에 대한 참조 저장 자원 데이터 유형을 사용하는 일반적인 예는 데이터베이스 호출입니다 우리는 말하지 않을 것이다 고급 주제이므로 자원 유형에 관해서는 여기를 참조하십시오

How to use comment in php

Pease로 내 채널을 구독하여 더 많은 동영상보기 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

더 많은 동영상을 보려면 내 채널을 구독하십시오 더 많은 동영상을 보려면 내 채널을 구독하십시오

Build a Basic PHP Website Tutorials || Chapter 1.1 Using PHP Code on Our Site

다시 오신 것을 환영합니다 이제 미디어 라이브러리 구축을 시작할 준비가되었습니다

우리는 별도의 파일을 설정하여 시작할 것입니다 헤더를 우리 도서관의 모든 페이지에 포함시킬 수 있습니다 이렇게하면 사이트를보다 쉽게 ​​관리 할 수 ​​있습니다 공유 요소를 업데이트 할 수있는 장소를 하나 부여함으로써 각 페이지를 개별적으로 업데이트해야하는 대신 탐색 링크와 유사한 기능을 제공합니다 이 페이지에있는 작업 공간을 시작하거나 로컬로 작업 할 프로젝트 파일을 다운로드하십시오

Workspaces에있는 웹 서버를 포함하여 대부분의 웹 서버는 기본적으로 indexhtml 또는 indexphp 파일이 주 파일로 사용됩니다 미리보기 아이콘을 클릭하면 새 창이 열립니다 에서 index

html 파일이 표시됩니다 작업 공간으로 돌아가 indexhtml을 엽니 다 파일이 외부 스타일 시트를 여기에서 참조하는지, 그리고 내용에 관해서, 우리는 제안을위한 몇몇 외부 이미지를 참조하고있다 이 페이지에는 여러 링크가 있습니다

여기 두 제안에 그리고 여기 탐색 도구에서 우리는 아직이 페이지들을 만들지 않았지만 우리는 그렇게 할 것입니다 실제 링크 대신에 해시 기호가 현재 자리 표시 자로 표시되며, 우리는 페이지를 구축 할 때 해당 링크를 업데이트 할 것입니다 새로운 페이지를 추가하기 전에, PHP 파일이 서버에서 어떻게 작동하는지 살펴 보겠습니다

PHP를 사용하기 위해 저작권 날짜의 title 태그를 변경해 보겠습니다 간단한 echo 명령으로 시작하겠습니다 제목을 문자열로 표시합니다 이것은 실제로 매우 유용하지 않습니다 그러나 나중에 비디오에서 이것을 확장하여 변수 대신에 변수를 사용합니다

문자열 제목에 변수를 사용하면 모든 페이지에서 동일한 HTML을 사용할 수 있습니다 각 페이지마다 개별 제목이 있습니다 이제 바닥 글로 가서 그 해를 반향시킵니다 우리는 올해 함수 y를 빌트인 함수와 함께 사용합니다

이 페이지를 저장하고 브라우저로 돌아가 봅시다 이 페이지를 새로 고침 할 때, 우리는 당신이보기를 기대하지 않았던 것을 볼 것입니다 제목 태그에 PHP 코드가 있으며 여기에는 날짜가 없습니다 우리 웹 서버는이 파일에서 PHP 코드를 실행하지 않았습니다 왜 안돼? 우리 파일의 확장자가

html이기 때문에 우리 서버는 PHP 코드 만 PHP 파일로 실행합니다 해당 파일에 확장명이 있으면 PHP로 식별됩니다 이 확장은 일반적으로 php입니다

작업 공간으로 돌아가서 인덱스 파일의 이름을 변경하십시오 이것을 indexhtml에서 indexphp로 바꿀 것입니다 이제이 파일을 브라우저에서 미리 볼 때 웹 서버는 확장 기능은 PHP 코드를 실행하고 제목과 연도를 올바르게 표시합니다

이제 PHP 파일로 작동하는 홈 페이지가 생겼습니다 제목과 헤더를 처리하기 위해 약간의 코드를 처리하고 있습니다 그리고 날짜와 꼬리말

Build a Basic PHP Website Tutorials || Chapter 1.3 Including the Footer and Adding Additional Pages

이제 공유 코드를 포함하는 또 다른 include 파일을 생성 해 봅시다 파일의 맨 아래에서

또한 카탈로그 목록 페이지를 만들고 머리글과 바닥 글을 모두 넣으십시오 >> 나는 indexphp에 들어가서 페이지의 맨 아래로 스크롤 할 것입니다 코멘트가있는 닫는 콘텐츠 div의 코드 파일의 끝까지 모든 페이지에서 동일하게됩니다 그래서 그것을 별도의 include 파일에 넣자

여기에는 사이트의 바닥 글이 있으므로 내부에 새 파일을 만듭니다 includes 디렉토리와 이름은 footerphp입니다 indexphp에서 footer

php로 공유 코드를 옮겨 봅시다 이제 PHP 코드를 추가하여 footer를 indexphp에 포함시킵니다 include ( "inc / footerphp")하고 페이지를 저장하십시오

또한이 include 파일을 사용하기 위해 suggestphp를 업데이트해야합니다 코드를 복사하여 suggestphp에 붙여 넣자 다음으로 카탈로그 방문 페이지 catalog

php에 대한 새 파일을 만듭니다 다시 말하지만이 파일이 루트 디렉토리의 오른쪽에 있는지 확인하고 싶습니다 다른 페이지의 인덱스와 suggestphp 우리는 다른 두 페이지에서했던 것처럼 머리글을 포함하고 싶습니다

PHP 태그를 열어 보겠습니다 include ( "inc / eaderphp")하고 PHP 태그를 닫으십시오 그런 다음 페이지 제목뿐만 아니라 페이지 내용의 div도 필요합니다 H1 태그, 전체 카탈로그

그런 다음 바닥 글을 포함하여이 파일을 끝냅니다 PHP를 열고 include ( 'inc / footerphp') 우리의 서적, 영화 및 음악 페이지는 모두 동일한 방식으로 작동합니다 그들은 카탈로그에 우리 품목에 관한 데이터를 표시 할 것입니다

머리글과 바닥 글에 포함 파일을 사용하여 코드를 공유했지만 이 파일은 같은 페이지를 사용할 것입니다 어떤 페이지가 표시되는지에 따라 내용을 약간 변경하십시오 이것은 우리가 개별 제목을 표시하는 데 사용할 동일한 기술입니다 우리의 title 태그가 하나의 headerphp 파일에 있더라도 각 페이지

다음 코드를 추가 할 예정입니다 이 페이지를 차별화하는 또 다른 비디오 하지만 지금은 메뉴를 업데이트하여 책, 영화 및 음악은 모두 새로운 카탈로그 페이지로 연결됩니다 이렇게하면 파일을 포함하는 우리의 기법을 볼 수 있습니다 이미 갤러리가 성장함에 따라 코드를 쉽게 유지 관리 할 수 ​​있습니다

세 가지 다른 웹 페이지에서 링크를 업데이트해야합니다 그러나 세 가지 모두 동일한 headerphp 파일을 포함하기 때문에, 우리는 그 변화를 한 곳에서해야합니다

Make a Table, Styling, and Autofilter in PHPSpreadsheet | PHPSpreadsheet Tutorial #3

안녕 모두 내 PHP 튜토리얼 비디오에 오신 것을 환영합니다

이 비디오에서는 자동 필터를 사용하여 테이블을 만드는 방법을 설명하려고합니다 이 비디오와 함께 오랫동안 세포를 병합하는 방법도 배울 것입니다 배열을 사용하여 셀 스타일을 설정합니다 의 시작하자 여기 저는 json에서 학생 데이터 모의를 준비했습니다 ID, 이름, 성, 이메일, 성별 및 수업으로 구성됩니다

이 라이브러리로 작업 할 때 더 쉽게 작업 할 수 있습니다 먼저 템플릿을 만들어서 우리가 만들려는 대상에 대해 능숙하게 만들 것을 권장합니다 우리가 코딩 할 때 상상하는 것보다 낫습니다 왜냐하면 우리에게는 일종의 가이드가 있기 때문입니다 우리 테이블은 이드, 이름, 성, 이메일, 성별 및 수업으로 구성됩니다

이제는 적절한 테이블처럼 보일 것입니다 이제 스크립트에서 해보 죠 시간을 절약하기 위해 이걸 복사 할거야 이 불필요한 코드를 제거하십시오 먼저 기본 글꼴을 변경하십시오

getDefaultStyle ()을 사용하여이를 수행 할 수 있습니다 그리고 나서 getFont () 이름을 Arial로 설정하십시오 또한 크기를 10으로 변경합니다 다음으로 가자 셀 A1에서 setCellValue를 사용하여 제목 텍스트를 추가하십시오

첫 번째 행을 표제로 병합하십시오 mergeCell 메서드에서 셀 범위를 매개 변수로 사용합니다 이 범위의 모든 셀이 병합됩니다 그것을 시도해 봅시다 여기에서 알 수 있듯이 A1 셀이 F1이 병합 될 때까지 A1 셀이 병합되었습니다

다음에 할 일은 정렬을 중심에두고 글꼴 크기를 20까지 늘리는 것입니다 글꼴을 먼저 변경해 보겠습니다 병합 된 셀의 이름이 범위 내의 첫 번째 셀이됩니다 이 경우, A1 그런 다음 글꼴을 가져옵니다

크기를 20으로 설정하십시오 다음으로 우리는 세포 배열을 할 것입니다 맞춤은 셀 스타일의 일부이므로 get 스타일을 호출합니다 그런 다음 getAlignment (), 및 setHorizontal () HORIZONTAL_CENTER에 이전 튜토리얼에서 배운 것과 마찬가지로, 이 상수는 정렬 클래스의 일부입니다 그래서이 스크립트에서 정렬 클래스를 호출해야합니다

자세한 옵션은 설명서를 참조하십시오 완전한 다음에 할 일은 열 너비를 설정하는 것입니다 숫자를 상상하는 것보다 우리 가이드에서 해보 죠 그래서 그것은 5, 20, 20, 30, 12 및 10입니다

우리가 잊지 않도록 여기에 내려 놓으십시오 이제 코드를 해봅시다 너비는 열 차원의 일부입니다 그래서 열 이름을 사용하여 먼저 가져옵니다 A를 5로 설정하십시오

및 B 에 나는 잊었다 오십

및 C에서 20 그리고 D는 30이다 E가 12에서 F가 10 사이입니다 좋은 다음으로 제목 텍스트를 추가합니다

글꼴을 변경하고 굵게 표시하십시오 먼저 헤더 텍스트를 추가해야합니다 이 과정은 반복적이기 때문에 비디오 속도를 높이겠습니다 다음으로 채우기 색을이 색으로 변경합니다 및 흰색으로 글꼴

스크립트에서이 작업을 해봅시다 이제는 스타일을 바꾸기 위해 다른 방법을 시도 할 것입니다 배열을 사용하여 먼저 스크립트 맨 위에서 스타일 배열을 만들어 봅시다 클래스 로딩 직후

이런 대괄호를 사용할 수 있습니다 또는 배열 내장 함수를 사용하십시오 여기에 대괄호를 쓸 것입니다 이제 글꼴 속성을 설정하십시오 색상 설정하기 rgb를 사용합니다

그것을 백색으로 만들어라 그 다음 채우기 속성 채우기 유형 설정 단단한 Fill 클래스의 FILL_SOLID 상수를 사용합니다 rgb를 사용하여 색상을 설정하십시오 미리 색상 코드를 찾아서 여기에 넣을 것입니다 마지막으로이 배열을 사용하여 셀을 스타일링합니다

applyFromArray 메서드를 사용합니다 우 필 클래스를 사용했지만 스크립트에서 호출하는 것을 잊어 버렸습니다 고쳐 주자 이제 우리는 스타일을 위해 배열을 사용했습니다

이 두 코드는 약간 중복되어 있습니다 그래서 우리 배열로 옮겨 가자 머리글이 완성됩니다 다음에는 콘텐츠를 추가 할 것입니다 나는 채우기 색을 짝수 행과 홀수 행 사이에서 번갈아 가며 만들고 싶다

그 때문에 2 개의 스타일 배열이 필요합니다 그것을 만들어 보자 짝수 행에 대해서는 $ evenRow라고 이름을 짓습니다 그냥 여기에 채우기 만하면 돼 그리고 홀수 열에 대해서

그냥 복사하고 색을 바꿀거야 다음으로 내용을 추가하십시오 내 데이터 원본은 json 파일에서 가져온 것입니다 그래서 파일 내용을 가져 와서 json_decode를 사용합니다 물론 이것에 대한 데이터베이스를 사용할 수 있습니다

다음에 데이터를 반복합니다 우리는 현재 행 번호를 유지하기 위해 변수를 만들어야합니다 이 숫자는 매 루프마다 증가합니다 데이터 소스에서 셀 값을 설정하십시오 현재 행의 스타일을 설정합니다

여기서는 모듈러스 연산을 사용하여 짝수와 홀수를 구별합니다 행 번호를 증가시키는 것을 잊지 마십시오 완전한 다음에는 자동 필터를 추가 할 것입니다 엑셀에서 autofilter를 만들기 위해서는 단순히 테이블의 범위를 선택해야합니다

그런 다음 필터를 클릭하십시오 엑셀은 맨 위의 행을 이와 같은 필터링 행으로 인식합니다 스크립트에서 해보 죠 우리는 테이블 범위의 첫 번째 행과 마지막 행을 정의해야합니다 단순히 setAutoFilter 메서드를 사용하여 자동 필터를 추가하십시오

끝났어 이것으로이 튜토리얼의 내용을 마무리 짓는다 시청 해주셔서 감사합니다 이 튜토리얼이 도움이되기를 바랍니다 설명에 소스 코드에 대한 링크를 넣습니다

댓글 섹션에서 무엇이든 물어보십시오 내 비디오를 친절하게 좋아하고 내 채널을 구독하십시오 다음 챕터에서 만나요