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