1. 실험시간
2시간
2. 실험 목적
1. 웹페이지 디자인 기술에 더 익숙해집니다.
2. PHP의 기본 구문을 마스터하세요.
3. PHP 데이터 유형 및 작업을 마스터하세요.
3. 실험장비
Win10 운영 체제, Word2019, PHPStudy+eclipse for php가 설치된 PC 컴퓨터
4.실험 내용 및 절차
( 1 ) 실험 단계
①새 프로젝트 파일 - 신규 - 로컬 PHP 프로젝트
②두 개의 새로운 PHP 파일을 생성하고 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.—새—PHP 파일
③코드를 입력하고 저장하세요
④브라우저에서 코드가 맞는지 확인하고 실행 결과를 출력합니다.
(2) 실험 내용
1) 아래와 같은 인터페이스를 구현합니다.
데이터 암호화를 달성하기 위해 입력의 데이터를 이동하려면 확인 버튼을 클릭하세요.
변수가 $c인 경우 $c<<i이고, i가 5인 경우 왼쪽으로 5비트 이동한다는 의미이며, i의 값은 사용자 정의됩니다.
소스 코드: 202011110057_2_2_1.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>数据加密</title>
</head>
<body>
184
<form name="form" method="post" action=""> <!-- 提交到当前php文件处理 -->
<tr>
<td>数字口令:</td>
<td><input type="text" value="23" name="num"></td>
<td><input type="submit" value="确定"></td>
</tr>
</form>
<?php
if (isset($_POST['num']) && is_numeric($_POST['num'])){
//isset:判断变量存不存在;is_numeric判断是不是数值
$a = $_POST['num'];
$b = $a<<3;
echo $b;
}
else
echo "no number";
?>
</body>
</html>
결과 스크린샷:
2) 웹 페이지에서 구구단이 출력됩니다.
소스 코드: 2_2_2.php
<?php
for($i = 1 ; $i <= 9 ; $i++){
for($j = 1 ; $j <= $i ; $j++){
//for循环,保证第i行,有i个算数式
echo $j."*".$i."=".$i*$j." "." ";//输出语句,字符之间用 “.” 连接
}
echo "</br>";//每一行一个换行符
}
?>
결과 스크린샷:
5. 실험 결과
이 실험을 통해 나는 다음과 같은 사실을 배웠습니다.
- 양식의 작업은 제출된 URL 주소를 나타내며, 기본적으로 비어 있거나 $_PHP_SELF가 현재 웹페이지에 대한 제출을 나타냅니다.
- isset() 메소드는 변수가 존재하는지 확인하는 데 사용됩니다.
- is_numeric() 메서드는 변수가 숫자인지 확인하는 데 사용됩니다.
- $_POST["num"]는 요청 양식의 입력 태그에서 num이라는 변수 값을 가져옵니다.