생활코딩

Coding Everybody

PHP의 반복문과 배열의 활용

토픽 생활코딩 > WEB > WEB2 - 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. Cpt.MJ
    i'm here
  3. 23.12.03 짜잔~! 냐아오오옹!
  4. 230927
  5. 코딩두
    23.08.08
  6. Lithium3
    220522 다시 의미있는 공부 시작.
  7. 드림보이
    2022.02.22. WEB2 - PHP - PHP의 반복문과 배열의 활용 파트 수강완료
  8. 이고잉님강의꿀잼유잼
    검색 ㄱ ㄱ
    대화보기
    • pmxsg
      2022.1.3. 수강
    • 테르켐
      근데 이건 while문보단 for문이 맞는거 같은데 for문은 수업 없는건가요?
    • chimhyangmoo
      21.05.22
    • <?php
      $i = 0;
      while ($i < 10000){
      echo '감사합니다.<br>';
      $i = $i + 1;
      }
      ?>
    • jwoh
      21-04-25
    • doooooo
      0416완료
    • jeisyoon
      2021.04.13 반복문과 배열의 활용 - OK
    • doooooo
      조건문활용 2부터 듣기
    • kkn1125
      21.01.05.화 완료~!
    • 윤지
      완료
    • 111pixel
    • 우성짱
      좋아요
    • クレヨンしんちゃん
      2020 08 13 5:41
    • psyless
      20200725
    • 이서연
      완료
    • 아자요
      HTML, Java Script 완강 후 새로운 도전시작

      20.05.08일 / 완료
    • ArcTempest
      완료!
    • OneJae EE
      20.04.08 수 / 37세 비전공자 / 완료
    • 스티븐잡숴
      완료
    • 리노랑
      제가 작성한 코드를 실행하면
      h2 태그와 그 아래 본문에 링크가 연결되고 둘 중 하나를 클릭 했을 때
      PHP와 PHP 본문 내용이 표시 됩니다.

      혹시나 해서 위에 코드를 복사해서 붙여 넣었는데도 같은 현상입니다.

      어떤 문제 일까요?
    • moon
      정말 감사합니다.!!
    • 햄쮸맨
      와 이제 하산이다!
    • 몽글몽글솜사탕
      감사합니다
    • 허공
      190507 감사합니다.
    • 류재정
      감사합니다
    • 류재정
      감사합니다
    • 지미츄
      감사합니다
    • johnAhn
      감사합니다.
    • 헨도
      감사합니다.
    • ..dd
    • Gihoon Pomme Ryu
      완료. 고맙습니다.
    • 리눅스빠 이강준스
      그렇게 하면 오류나지 않나요..?
      저는 오류나던데..
      일종의 php만의 약속이니 지키는게 좋지 않을까요?
      대화보기
      • 로버트한
        감사합니다.^^
      • 오셔
        감사합니다!
      • powhy123
        하산!
      • 무기력도로롱
        언제나 잘 보고있습니다. 감사합니다!:)
      • 제갈량
        감사합니다.
        여기까지 잘 따라 왔습니다.
      • Hyun Woo Lee
        너무나 유용한 문법들이었어요!
      • Yi Hong-cheon
        정상!! 감사합니다.
      • 박동연
        if문으로 처리해도 되지만(일부러 if문을 쓰도록 하신 것 같긴해요!) 첫 번째, 두 번째 파일명이 항상 일정하다면 $i의 초기값을 2로 해도 될 것 같습니다.
      • Mingi Son
        - scandir('./data'); 현재 디렉토리 내에 있는 data폴더의 파일 목록을 배열로 가져온다
      • 한국조르바
        잘 따라가고 있습니다. 아직은요. ^^ 점점 더 어려워지겠지만, 끝까지 가보렵니다.
        egoing 님 새해 복 많이 받으시고 앞으로도 좋은 강의 부탁드립니다.