웹 애플리케이션 만들기

PHP 실습

PHP 실습 1

PHP 실습2

1.php

<?php
echo $_GET['name'].",".$_GET['id'];
?>

2.php

<html>
  <head>
    <title></title>
  </head>
  <body>
    <?php
      echo file_get_contents($_GET['id'].".txt");
    ?>
  </body>
</html>

PHP 실습3

PHP 실습 4

index.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
  <link rel="stylesheet" type="text/css" href="http://localhost/style.css">
</head>
<body id="target">
	<header>
    <img src="https://s3.ap-northeast-2.amazonaws.com/opentutorials-user-file/course/94.png" alt="생활코딩">
		<h1><a href="http://localhost/index.php">JavaScript</a></h1>
  </header>
	<nav>
		<ol>
    <?php
      echo file_get_contents("list.txt");
    ?>
		</ ol>
	</nav>
  <div id="control">
    <input type="button" value="white" onclick="document.getElementById('target').className='white'"/>
    <input type="button" value="black" onclick="document.getElementById('target').className='black'" />
  </div>
  <article>
  <?php
    if( empty($_GET['id']) == false ) {
      echo file_get_contents($_GET['id'].".txt");
    }
  ?>
  </article>
</body>
</html>

list.txt

<li><a href="http://localhost/index.php?id=1">JavaScript란?</a></li>
<li><a href="http://localhost/index.php?id=2">변수와 상수</a></li>
<li><a href="http://localhost/index.php?id=3">연산자</a></li>

1.txt

<h2>JavaScript란?</h2>
JavaScript는 html을 제어합니다.

2.txt

<h2>변수와 상수</h2>
변수는 바뀌는 것 상수는 바뀌지 않은 것

3.txt

<h2>연산자</h2>
연산자는 계산하는 것입니다

소스코드

github

쉬어가는 코스 

끝이 열려 있는 공부

댓글

댓글 본문
작성자
비밀번호
  1. wnsgh1110@naver.com
    와.... 대박
    그동안 무식하게 코딩했던 제가 너무나도 바보같이 느껴지네여 .ㅠ

    php픽토그램 양옆에 근육이 있는 이유를 이제서야 알겠어요... 정말 감사합니당

    얼른 다음 강의 듣고 바로 써보고싶어요!!
    근데 혼자 해보려고할때 서버없이 해도 상관이 없는거겟죠?
  2. 황성준
    잘봤어요~
  3. scarleaf
    중복을 피하라!
  4. 김혜령
    좋은 강의 감사합니다~! 예제가 저는 적용이 안되어서 왜 그러나 살펴보니, javascript때도 그렇고 php도 따로 폴더를 만들어서 그 안에서 적용했었거든요; 폴더 안에 하는 것은 좋으나 문제는 그 폴더안에 style.css가 없어서 연동이 안되었던 것 같네요 ㅎㅎ;; 우선 개념을 익히는 것에 중점을 맞추고 차차 구현을 해나가는 것을 목표로_+
  5. 신정숙
    코딩강의뿐 아니라 이고잉님의 철학을 들을수 있어
    더 좋은거 같아요.
    배움에만 국한된 것이라기 보다 전반적인 삶의 자세가 어떠어떠해야 할지에 대한
    생각을 하게 해주시네요.
    저는 좀 나이가 한참 위인데요 ㅎㅎ
    배울게 너무 많아서 뇌가 과부하인데요 듣고 있어요.
    오늘도 잘들었어요~~^^
  6. 와!!! 감사합니다!!!
    뭐가 문젠지 몰라서 엄청 헤메고 있었어요ㅠㅠ
    대화보기
    • egoing
      바로 그 고통이 지금의 시간을 귀하게 만들어주는 것이니까요. 그 고통조차도 귀함의 일부가 아닐까요? 측하드려요~
      대화보기
      • changmin
        예전에 무식하게 페이지 만들때마다 모든 내용을 복붙해서 홈페이지를 만들었던 기억이 나요.
        헤더, 푸터, 네비영역은 어차피 똑같은데 계속 쓸데없이 페이지를 만들때마다 넣어줬었어요. 문제는 그러다가 실수로 코드를 건드리면 에러가 나고 어쩌다 수치를 건드려버리면 레이아웃이 뒤틀리고 정말.. 무식하면 손발이 고생한다고
        그때 php공부를 했더라면 중복을 최소화 할뿐만 아니라 작업시간을 단축시키고 레이아웃이 깨지거나 날라가는 경우도 없었을것 같네요. 잘봤습니다. 감사합니다.
      • 이희태
        6월 22일 php 실습 수강완료하였습니다
      • skekogo
        오늘도 감사합니다!
      • 크레이지춘
        6/22 php 실습 잘 봤습니다.
      • 이지훈
        잘 보았습니다.^^
      • 시금치
        감사합니다!!
        대화보기
        • 홍예진
          감사합니다~!
        • qudwn
          완료!
        • 물고기
          php실습 4 중에서 질문이 있습니다 ㅠㅠ

          <?php
          if( empty($_GET['id']) == false ) {
          echo file_get_contents($_GET['id'].".txt");
          }
          ?>
          이 부분에서 계속 문법 오류가 나는데요 '{' 이 중괄호가 문제라는데...ㅠㅠ 올려주신 index.php의 25번째 라인에
          해당됩니다 ㅠㅠ 이고잉님 코드랑 비교해봐도 왜 오류가 나는지 모르겠어요. if 조건문 쓰기 전에 echo file_get_contents($_GET['id'].".txt"); 여기 단계까진 제대로 나왔거든요 ㅠㅠ
        • Bank in
          고맙습니다.
        • 졸린 사슴
          codeanywhere 쓰고 있는데, 파일을 인식 못해서 실습 4부터는 넘어갔습니다. 실습을 못한다는 게 슬프네요ㅠㅠ
        • John
          진도대로 못 따라가서 코딩 따라 하면서 조금씩 에러가 생기네요. 그래도 여기까지 온게 감사해요. 좀 더~
        • 빡세네요 ㅋㅋ php 코드 쓰기 넘 어려워요 근데 진짜 유용한거같아요 잘봤습니다
        • 치우천황
          강의 잘 봤습니다.
          재미있게 공부하도록 노력하겠습니다.
        • GIMYO
          생활코딩 이미지 주소 : https://s3.ap-northeast-2.amazonaws.com......png
          크롬 CSS 미적용시 해결방법 :
          우측상단 ' : ' 모양 클릭 > 도구 더 보기 클릭 > 인터넷 사용자 정보 삭제 > 페이지 새로고침 또는 F5 클릭
        • 나은별
          감사합니다.
        • 준일
          감사히 듣고 정말 흥미롭고 빠져들기 시작합니다.
          새로운 경험이고 앞으로 더 많이 배우려고 노력하겠읍니다.
        • 스타일C
          감사합니다.
        • Soo Park
          일단 사용하고, 절망하고, 공부해서 다시 사용하기! 잊지 않겠습니다 :)
        • 신수긍
          이런건 어떡하죠 저는 ㅋㅋㅋ 야학 스케줄 때문인진 몰라도 생활코딩 강의를 하루하루 해야한다는 강박이 생겨버렸어요ㅋㅋㅋ 근데 그 강박때문에 하기 직전까지는 정말 귀찮다가도, 막상 그날 하루의 강의를 듣기시작하면 흥미진진하고 정신차려보면 그날 하루분의 수강을 다 끝냈어요 ㅋㅋ 이건 참 뭔지 ㅋㅋㅋㅋ 코딩이란게 이런건가봅니다. 지루한듯 느껴지다가도 막상 해보면 즐거운?... 물론 지금의 기초적인 단계에서 하나하나 배워가는 재미가 있어서 그런거겠지만요... 아무튼 뇌의 순리대로 하기에는 뭔가 이상하게 되버린거같어요.
        • suhyun
          넵 학교시험기간이라 끝나고 해보겠습니다
          대화보기
          • 최명희
            감사합니다.
          • 마지막 영상 정말 감사합니다. :)
            배움 -> 지루하다는 신호 -> 활용 -> 절망 -> 배움.
            뇌가 시키는 대로.
          • Kuon
            php와 css가 각자의 역할을 분담받아서 어떤 시너지가 나오는지 너무 잘 봤습니다 감사합니다.
          • 민정
            고맙습니다.~~^^
          • 컨트롤+F5로 새로고침하세요!
            대화보기
            • 오늘도 잘 봤습니다.
              항상 많은 가르침을 주시는 이고잉선생님.
              고맙습니다.
            • Lydia
              감사합니다~~^^
            • bombaramir
              코딩에 관심이 생겨 강의를 듣기 시작했는데, 단순히 코딩을 가르치시기만 했다면 지루함을 잘 견뎌내지 못하는 제 성격에 이 강의 까지 오지 못했을 것 같습니다. 강의 첫부분 부터 강의 중간중간 우리가 왜 배워야 하는가? 어떻게 배워야 하는가? 하는 질문을 스스로에게 묻게 하고, 전체적으로 봤을때 단순히 이 강의들에만 적용 되는 것이 아닌 학습을 통해 무언가를 창조 해 낼때의 철학적 관점을 제시하고 있는 강의 같아서 매 강의가 정말 무료로 들어도 되는 건가 싶을 정도로 감사해 하며 듣고 있습니다. 쓸데없는 정보가 넘쳐나는 시대에서 이런 고가치의 정보를 얻을 수 있게 해주셔서 너무 감사합니다.
            • 임명숙
              감사합니다.
            • 안올드
              그냥 하시는 말씀이 아닌 많은 실제 경험해 보시고 느끼는 그런 말씀인 것 같아 공감이가고 또 다른 생각을 하게됩니다.

              항상 감사합니다.
            • ㅇㅇㅇ
              저 php로 연결한 텍스트가 나타났다 사라져요...
            • Mr.Shin
              끝이 열려있는 강의에 대해서 마지막 페이지가 정해져있는 책과 관련해 한 비유가 너무도 멋있는 표현인 것 같아요.
            • Sung Hyun Lim
              감사합니다!
            • Meerim Song
              이미지 삽입할 때.. 잘 안 고쳐지는데.. 텍스트를 다 복사해서 붙여 넣기 해도 이미지 파일이 안 바뀌고.. 무엇이 문제인지 모르겠어요..ㅠㅠ
            • 정미정
              오늘도 열공했습니다!
            • orez
              좋은 생각을 공유해주셔서 감사합니다.
            • wish8953@naver.com
              안녕하세요~ 오늘 라이브방송으로 php해주신거 따라하던 도중 print("<li><a href= \"topic.php?id=".$file."\">".$file."</a></li>"); 이부분에서 이고잉님은 파일명이 표시될때 확장자가 안보였는데, 저는 왜 확장자명이 표시되어 나오더라구요ㅜㅜ 확장자를 안보이게 감추고 싶은데 어떻게 해야할까요 ㅜㅜ
            • suhyun
              지금은 해결했어요~
              대화보기
              • 김민성
                무지한 스승
                http://podbbang.com......865
              • suhyun
                리스타트시 다시 stop 으로 넘어갑니다 .
                레지스트리 값 변경후에도 마찬가지고 서비스 에서 실행도안되네요 ㅠㅠ
                대화보기
                • 이한규
                  저는 서버를 리스타트해서 해결했습니다
                  대화보기
                  • 코딩하는오징어
                    이고잉님 덕분에 제가 이루고싶은 꿈에 가는 길을 찾은거같아서 요즘 너무 행복합니다. 강의 정말 잘 보고 있구요 화이팅입니다! 늘 행복하세요
                  버전 관리
                  egoing
                  현재 버전
                  선택 버전
                  graphittie 자세히 보기