>  기사  >  백엔드 개발  >  초보자에게 꼭 맞는 PHP 입문 튜토리얼

초보자에게 꼭 맞는 PHP 입문 튜토리얼

烟雨青岚
烟雨青岚앞으로
2020-06-13 17:18:065324검색

초보자에게 꼭 맞는 PHP 입문 튜토리얼

초보자를 위한 절대적인 PHP 입문 튜토리얼

무엇이 필요합니까?

이 튜토리얼에서는 서버가 이미 PHP를 지원하고 모든 파일의 확장자가 .php3이라고 가정합니다. 대부분의 서버에는 PHP 파일에 대한 확장자가 없습니다. 관리자에게 문의하세요. 서버가 PHP를 지원한다면 이것으로 충분합니다. 간단합니다. PHP 파일을 생성하여 서버에 넣으면 서버가 이를 현명하게 처리합니다. 이를 위해서는 추가 도구를 컴파일하거나 설치할 필요가 없습니다. 다음과 같이 생각할 수 있습니다. PHP 파일은 새로운 태그 세트가 추가된 일반 HTML 파일입니다.

첫 번째 PHP 코드

위 코드의 색상은 단지 시각적 보조 기능을 제공하여 PHP 태그와 표현식의 다양한 부분을 더 쉽게 이해할 수 있도록 하기 위한 것입니다. CGI 프로그램과 달리 실행 권한이 필요하지 않습니다. PHP 파일은 관심 있는 모든 작업을 수행할 수 있는 특수 태그 세트가 포함된 HTML 파일로 생각할 수 있습니다.

이 프로그램은 매우 간단합니다. 이를 위해 특별히 웹 페이지를 만들 필요가 없습니다. 그것이 하는 일은 Hello World를 표시하는 것뿐입니다.

이 코드를 시도했는데 아무것도 출력되지 않으면 서버가 PHP를 지원하지 않는 것이 문제일 수 있습니다. 관리자에게 확인을 요청하세요.

이전 예제의 초점은 PHP 태그를 소개하는 것입니다. "be6d11d0eeaf28d26a512fc341063c73" 태그로 끝납니다. 예제와 같이 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>";
}
?>

여기서 몇 가지 새로운 사항을 소개하겠습니다. 첫 번째는 "if" 문입니다. C 언어의 기본 구문을 알고 있다면 이 코드를 쉽게 이해할 수 있을 것입니다. 익숙하지 않다면 관련 서적을 찾아 참고하는 것이 좋습니다. PHP는 C의 간단한 구문을 유지하고 C 언어에서 제어하기 어려운 문자열 및 메모리 처리를 피합니다.

두 번째로 strstr() 함수를 호출했습니다. strstr()은 문자열에서 다른 문자열을 찾는 데 사용되는 내장 함수입니다. 예제에서는 $HTTP_USER_AGENT 변수에서 "MSIE"를 검색합니다. 그러면 함수는 true를 반환합니다. 값, 즉 TRUE 이고, 그렇지 않으면 그 반대입니다.

PHP 코드 블록 중간에도 PHP 모드에 진입하고 종료하는 방법을 살펴보겠습니다.

<?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>
<?
}
?>

Echo 문을 사용하여 HTML 코드를 출력하는 대신 PHP 모드에서 직접 HTML 코드를 출력하는 방법을 사용합니다. 결과. PHP 코드의 논리적 무결성을 파괴하지 않는 것이 매우 중요합니다. 이 코드를 실행하면 표시되는 결과는 다음과 같습니다.

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>

이 양식에는 필요한 HTML 태그만 포함되어 있으며 완전하지 않습니다. 사용자가 이 양식을 작성하고 "제출" 버튼을 누르면 action.php3 파일이 호출됩니다. 이 파일에 다음 코드가 포함되어 있다고 가정해 보겠습니다.

Hi <?php echo $name;?>. You are <?php echo $age;?> years old.

$name 및 $age 변수는 PHP에 의해 자동으로 설정되므로 실행 효과는 분명합니다.

읽어주신 모든 분들께 감사드리며, 많은 도움이 되셨으면 좋겠습니다.

이 기사는 https://blog.csdn.net/ffghggf/article/details/86659891

추천 튜토리얼: "

php tutorial"에서 복제되었습니다.

위 내용은 초보자에게 꼭 맞는 PHP 입문 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제