process.php

PHP
<?php
// 서버에 POST 라는 메소드를 요청
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// htmlspecialchars 함수는 인풋 값에서 html 태그를 제거
    $test = htmlspecialchars($_POST['inputText']);
    $test2 = htmlspecialchars($_POST['name']);
    echo "<h1>You entered: $test</h1>";
    echo "<h1>입력된 이름: $test2</h1>";
} else {
    echo "<h1>No text was entered.</h1>";
}
?>

output.php

PHP
<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    // $val1 = strip_tags($_POST['name']);
    // 인풋 값에서 html 태그를 제거 - 보안 강화
    $val2 = strip_tags($_POST['email']);
    $val3 = strip_tags($_POST['number']);
    $val4 = strip_tags($_POST['job']);
    $val5 = strip_tags($_POST['address']);

    // $val6 = preg_replace('/<\/?[^>]+(>|$)/', '', $_POST['name']);
    $val1 = preg_replace('/<\/?[^>]+(>|$)/', '', $_POST['name']); // 정수식

    // $val6 = strip_tags( $val1);

    echo "<h1> 이름: $val1</h1>";
    echo "<h1> 이메일: $val2</h1>";
    echo "<h1> 전화번호: $val3</h1>";
    echo "<h1> 직업: $val4</h1>";
    echo "<h1> 주소: $val5</h1>";

    // echo "<h1> 이름: $val6</h1>";
} else {
    echo "<h1>텍스트가 입력되지 않았습니다.</h1>";
}

?>

timestable.php

PHP
<?php

function br() {
    echo "<br>";
}

function multiply($val3, $val4) {
    $multiresult = $val3 * $val4;
    return $multiresult;
} // 곱연산 함수 선언

echo "<h1> 구구단 출력 중...</h1>";

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    $val1 = htmlspecialchars($_POST['timestable']);

    echo "<h1> 단수: $val1 </h1>";
}
    else {
        echo "<h1>단수가 입력되지 않았습니다.<h1>";
    }

    br(); // 줄바꿈 함수 응용

    $val2 = intval($val1);
    // intval 함수는 text 인풋을 정수로 변환
    $result = $val2 * 5;
    echo "입력한 단수에 5를 곱하면 $result 입니다.";

    br(); br();

    for($i=1; $i<=9; $i++) {

        // $result2 = $val2 * $i;

        $multiresult = multiply($val2, $i);
        echo "$val2 x $i = $multiresult";
        br();
    }

    br();

?>

<doctype html>

        <button onclick="history.back()">목록</button> // 목록 버튼 추가

</html>

log.php

PHP
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    $a = htmlspecialchars($_POST['logbase']);
    $b = htmlspecialchars($_POST['lognum']);

    $val1 = intval($a);
    $val2 = intval($b);
    $val3 = log($val2, $val1);

    if($val1 == 0 || $val2 == 0) {
        echo "<h1> error";
        return;
    } else {
        echo "<h1> 로그 씌웠읍니다: $val3</h1>";

        echo "<h1> 입력된 밑: $val1";
    
        echo "<h1> 입력된 진수: $val2";
    }

    
}

MBTI.PHP

PHP
<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    $val1 = htmlspecialchars($_POST['attitude1']);
    $val2 = htmlspecialchars($_POST['attitude2']);
    $val3 = htmlspecialchars($_POST['function1']);
    $val4 = htmlspecialchars($_POST['function2']);
    $val5 = $val1.$val2.$val3.$val4; // val1 ~ val4의 값을 순차적으로 통합
    //html 은 앞, php는 뒤 / 프론트엔드와 백엔드 / 입력과 계산 / 외관과 엔진

    echo "<h1> 주의초점: $val1</h1>";
    echo "<h1> 인식기능: $val2</h1>";
    echo "<h1> 판단기능: $val3</h1>";
    echo "<h1> 생활양식: $val4</h1>";
    echo "<h1> MBTI: $val5</h1>";
} else {
    echo "<h1>텍스트가 입력되지 않았습니다.</h1>";
}

?>

For You

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다