초보자를 위한 절대적인 PHP 입문 튜토리얼
무엇이 필요합니까?
이 튜토리얼에서는 서버가 이미 PHP를 지원하고 모든 파일의 확장자가 .php3이라고 가정합니다. 대부분의 서버에는 PHP 파일에 대한 확장자가 없습니다. 관리자에게 문의하세요. 서버가 PHP를 지원한다면 이것으로 충분합니다. 간단합니다. PHP 파일을 생성하여 서버에 넣으면 서버가 이를 현명하게 처리합니다. 이를 위해서는 추가 도구를 컴파일하거나 설치할 필요가 없습니다. 다음과 같이 생각할 수 있습니다. PHP 파일은 새로운 태그 세트가 추가된 일반 HTML 파일입니다.
첫 번째 PHP 코드
위 코드의 색상은 단지 시각적 보조 기능을 제공하여 PHP 태그와 표현식의 다양한 부분을 더 쉽게 이해할 수 있도록 하기 위한 것입니다. CGI 프로그램과 달리 실행 권한이 필요하지 않습니다. PHP 파일은 관심 있는 모든 작업을 수행할 수 있는 특수 태그 세트가 포함된 HTML 파일로 생각할 수 있습니다.
이 프로그램은 매우 간단합니다. 이를 위해 특별히 웹 페이지를 만들 필요가 없습니다. 그것이 하는 일은 Hello World를 표시하는 것뿐입니다.
이 코드를 시도했는데 아무것도 출력되지 않으면 서버가 PHP를 지원하지 않는 것이 문제일 수 있습니다. 관리자에게 확인을 요청하세요.
이전 예제의 초점은 PHP 태그를 소개하는 것입니다. "" 태그로 끝납니다. 예제와 같이 HTML 파일에서는 자유롭게 PHP 모드에 들어가고 나갈 수 있습니다.
유용한 것들
좀 더 의미 있는 일을 해보자. 사용자의 브라우저가 무엇인지 확인하고 싶다면 브라우저가 웹 서버로 보낸 사용자 에이전트(User Agent) 문자열을 확인하면 됩니다. 이 정보는 $HTTP_USER_AGNET이라는 변수에 저장됩니다. 이 변수의 값은 다음 명령문을 사용하여 쉽게 표시할 수 있습니다.
<?php echo $HTTP_USER_AGENT; ?>
사용자가 Internet Explorer를 사용하는 경우 표시되는 결과는 다음과 같습니다: Mozilla/4.0(호환 가능, MSIE) 4.0; Windows 98) 실제로 사용자의 브라우저는 다른 많은 콘텐츠를 제공합니다. 다음 코드를 사용하여 이러한 변수의 전체 목록을 얻을 수 있습니다.
<?php phpinfo(); ?>
이 코드를 info.php3라는 파일에 저장한 다음 서버에 업로드하고 브라우저로 열면 많은 것을 볼 수 있습니다. 당신을 놀라게 할 것들. PHP 태그 세트 내에 여러 PHP 문을 배치하거나 단일 코드 블록을 사용하여 더 많은 작업을 수행할 수 있습니다. 예를 들어 브라우저가 MSIE인지 확인하려면 다음 코드를 사용할 수 있습니다.
<?php if (strstr($HTTP_USER_AGENT,"MSIE")) { echo "You are using Internet Explorer.<br>"; } ?>
<?php if (strstr($HTTP_USER_AGENT,"MSIE")){ ?> <center><b>You are using Internet Explorer</b></center> <? }else{ ?> <center><b>You are not using Internet Explorer</b></center> <? } ?>
You are using Internet Explorer
양식 처리
PHP의 또 다른 강력한 기능은 html 파일의 양식을 처리하는 것입니다. 모든 HTML 파일 양식 요소가 자동으로 동일한 이름으로 대상 페이지로 전송된다는 기본 개념을 이해해야 합니다. 이는 이해하기 다소 어려울 것 같습니다. 다음 예를 통해 이를 설명하겠습니다.<form action="action.php3" method="post"> Your Name: <input type=text name=name> 字串3 Your Age : <input type=text name=age> <input type="submit"> </form>
Hi <?php echo $name;?>. You are <?php echo $age;?> years old.
php tutorial"에서 복제되었습니다.
위 내용은 초보자에게 꼭 맞는 PHP 입문 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!