WEB2 - PHP

PHP 함수의 활용

수업소개

함수를 직접 만들어서 애플리케이션의 복잡도를 높이고, 재활용성을 높이는 모습을 보여드리겠습니다. 

 

 

 

index.php

수정사항

<?php
function print_title(){
  if(isset($_GET['id'])){
    echo $_GET['id'];
  } else {
    echo "Welcome";
  }
}
function print_description(){
  if(isset($_GET['id'])){
    echo file_get_contents("data/".$_GET['id']);
  } else {
    echo "Hello, PHP";
  }
}
function print_list(){
  $list = scandir('./data');
  $i = 0;
  while($i < count($list)){
    if($list[$i] != '.') {
      if($list[$i] != '..') {
        echo "<li><a href=\"index.php?id=$list[$i]\">$list[$i]</a></li>\n";
      }
    }
    $i = $i + 1;
  }
}
?>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>
      <?php
      print_title();
      ?>
    </title>
  </head>
  <body>
    <h1><a href="index.php">WEB</a></h1>
    <ol>
      <?php
      print_list();
      ?>
    </ol>
    <h2>
      <?php
      print_title();
      ?>
    </h2>
    <?php
    print_description();
     ?>
  </body>
</html>

 

댓글

댓글 본문
작성자
비밀번호
  1. Gihoon Pomme Ryu
    완료. 고맙습니다.
  2. 로버트한
    감사합니다.^^
  3. 로버트한
    감사드립니다.^^
  4. 오셔
    감사합니다!
  5. jay_bee_moon
    언제나 감사해요!
  6. 생활눈코입딩
    정말 대단하시네요 여러 강좌영상과 프로그래밍에 대한 수업도 받았지만.

    초보자들이 알게 쉽게 풀이해주셔서 귀에 쏙 들어오네요.. 아직 부족한것도 많지만.

    html 부터 태그공포증이 조금씩 무너졌습니다.

    진심으로 누구를 존경한다는 말이 이런데서 나오지 않을까 싶습니다.

    진심으로 감사합니다 이런영상을 주셔서.

    유투브에 40시간 강좌도 보고있었지만.

    여기에 압축된것을 보니 멘탈유지가 되네요.

    모든프로그래밍 씨앗들이 이 강의를 보고나서 나중에 누군가를 위해 수업을 한다면

    이고잉님 덕분인거같습니다 좋은 자료 만들어주셔서 감사합니다
  7. 영휘
    음... 사실 이것때문에 고민이 되게많은데 이렇게 되면 데이터가 많아지게 되면 웹이 느려지거나 그러진 않나요
    https://softwareengineering.stackexchange.com......-it

    그것에 관해서 stackExchange 에서 얘기나눈거 퍼봤어요.

    어떤게 웹을 관리하는데에 좋은지 모르겟네요
  8. 제갈량
    이렇게 함수를 활용하니 본문의 내용은 훨씬더 간결하고 보기 좋네요.
    감사합니다. ^^
  9. Mingi Son
    감사합니다!
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기