WEB2 - PHP

PHP의 반복문과 배열의 활용

수업소개

반복문, 배열, 조건문을 망라해서 웹애플리케이션을 제작해보는 수업입니다. 

 

 

 

 

 

 

 

 

index.php

변경사항

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <h1><a href="index.php">WEB</a></h1>
    <ol>
      <?php
        $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;
        }
      ?>
    </ol>
    <h2>
      <?php
      if(isset($_GET['id'])){
        echo $_GET['id'];
      } else {
        echo "Welcome";
      }
      ?>
    </h2>
    <?php
    if(isset($_GET['id'])){
      echo file_get_contents("data/".$_GET['id']);
    } else {
      echo "Hello, PHP";
    }
     ?>
  </body>
</html>

 

댓글

댓글 본문
작성자
비밀번호
  1. 오셔
    감사합니다!
  2. powhy123
    하산!
  3. 무기력도로롱
    언제나 잘 보고있습니다. 감사합니다!:)
  4. 제갈량
    감사합니다.
    여기까지 잘 따라 왔습니다.
  5. Hyun Woo Lee
    너무나 유용한 문법들이었어요!
  6. Yi Hong-cheon
    정상!! 감사합니다.
  7. 박동연
    if문으로 처리해도 되지만(일부러 if문을 쓰도록 하신 것 같긴해요!) 첫 번째, 두 번째 파일명이 항상 일정하다면 $i의 초기값을 2로 해도 될 것 같습니다.
  8. Mingi Son
    - scandir('./data'); 현재 디렉토리 내에 있는 data폴더의 파일 목록을 배열로 가져온다
  9. 한국조르바
    잘 따라가고 있습니다. 아직은요. ^^ 점점 더 어려워지겠지만, 끝까지 가보렵니다.
    egoing 님 새해 복 많이 받으시고 앞으로도 좋은 강의 부탁드립니다.
  10. godpapa
    a
  11. 박윤섭
    동여상 2번쨰 a태그 href= 적을때 굳이 큰따옴표하면, a href=\"index.php ;... \" 이렇게 하면 불편한거 같은데
    작은 따옴표 써서 a href='index.php? .... ' 이렇게 해도되는데 큰따옴표로 하는 이유가있나요?
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기