• 목록
  • 아래로
  • 위로
  • 8
  • GsusWeb
  • 조회 수 168

안녕하세요. 

다른 글에 댓글로 적었다가 문득 이곳에 물어보면 갈증을 해갈 시켜주실 분이 있으실 것 같아서 글 남깁니다. 

 

코딩 배운 지 30일 정도 되어가는데요,

 

html로 코딩된 파일을 확장자만 php 로 바꿨더니 작동을 안하더라고요. 

(무료 템플릿을 제 페이지에 끼워 맞추다 알게 되었네요) 

 

php로 코딩된 파일도 html로 바꾸면, 모든 코드가 비활성화(?) 회색 글씨가 되어버리고요. 

 

질문은 html, php 확장자의 제약 없이 사용할 수 있는 방법은 없을까요?

 

적으면서 또 다른 질문이 생각났는데요, 

 

깃허브에서 php 확장자가 지원되게 사용하는 방법은 없을까요?

 

 

질문 정리)

  • html, php 확장자의 제약 없이 사용할 수 있는 방법은 없을까요?
  • 깃허브에서 php 확장자가 지원되게 사용하는 방법은 없을까요?

 

미리 관심 감사합니다.

작성자
GsusWeb 44 Lv. (55%) 158840/162000EXP

초행길 방랑자에겐 오아시스 같은 곳이네요.

 

댓글 8

NoYeah
profile image
깃헙은 php를 지원하지 않아요.

php는 서버에서 설치되어 연산을 하는 프로그래밍 언어 입니다. html은 프로그래밍 언어가 아니구요.

html은 브라우저에서 클라이언트가 시각적으로 볼 수있도록 그림과 글과 같은 정적인 페이지를 제공합니다.
php를 이용하면 각종 db와의 연동 및 여러가지 기능들을 이용할 수 있습니다. 하지만 php는 서버에서 설치되어야만 사용할 수 있습니다.

깃헙은 html만 지원하기 때문에 php는 구동할 수 없습니다.
comment menu
2020.06.19. 11:08

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

GsusWeb 작성자 → NoYeah
간단 명료한 설명 덕분에 개념이 조금씩 잡혀갑니다.
저같은 초보자들에게 도움이 되는 설명 감사합니다.^^

깃헙이 php를 지원하게 된다면, 호랑이등에 날개를 달아주는 격이겠네요 큭..
comment menu
2020.06.19. 13:06

신고

"GsusWeb님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit
profile image
1. HTML => PHP의 경우 HTML 코드 상에서 <?php ?> 나 <? ?> 가 있지 않으면 문제 없이 잘 나와야 하는 것이 맞습니다. 애초에 PHP가 html 코드를 지원하고 <?php ?> 나 <? ?> 부분에서 연산을 하거나 혹은 출력을 할 수 있게 해줍니다.
하지만 반대로 PHP => HTML의 경우에는 일반적으로 불가능하다고 보시면 됩니다.

2. 깃헙 호스팅의 경우 HTML, Javascript, CSS만이 동작하기 때문에 불가합니다. 그렇기 때문에 깃헙 호스팅으로 블로그를 하시는 분들을 보면 댓글 플러그인으로 대부분 disqus 서비스를 사용합니다.
굳이 한다면 API 서버를 만들어서 해당 페이지와 통신을 하는 방식으로 홈페이지를 만들 수 있습니다.
좀 더 많은 내용은 정적 페이지와 동적 페이지에 대한 차이를 알아보시기 바랍니다.
comment menu
2020.06.19. 11:15

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

GsusWeb 작성자 → humit
먼저 관심과 상세한 답변 감사합니다.

1번 답변에 추가 질문을 드려도 될까요?

저 의문을 갖게 된 건, 무료 템플릿을 제 페이지에 끼워(?) 맞추면서 발생한 이슈때문이었는데요,

제가 만든 페이지는 확장자를 php로 사용중이고, 무료 템플릿은 html과 css, js로 작성된 코드였는데요.

무료 템플릿의 확장자를 php로 바꾸는 순간, 페이지가 작동하지 않더라고요.

그래서 php로 만든 제 페이지에, html / css / js 로 만들어진 페이지 결합시키는 과정에서

index파일의 확장자를 뭘로 해야할까 하는 의문이 들어서 글을 남겼습니다.

INDEX 파일의 확장자를 html, php 뭘로 해야 확장개념으로 사용할 수 있을까요?

2. 댓글 코드죠 discus (생활코딩에서 배웠습니다.)

정적 페이지와 동적 페이지의 관점도 갖추며 걸어볼게요.^^
comment menu
2020.06.19. 13:13

신고

"GsusWeb님의 댓글"

이 댓글을 신고 하시겠습니까?

title: 황금 서버 (30일)humit → GsusWeb
profile image
저기서 페이지가 동작하지 않는다는 내용이 정확히 어떤 의미인지를 모르겠네요. 스타일이 적용이 안된다는 내용인지 아니면 버튼을 눌렀을 때 동작을 하지 않는지 등에 대해 정보가 없으니까요. 앞선 댓글에서도 작성했던 것처럼 <?나 <?php를 쓰지 않으면 .html이나 .php 모두 같은 결과를 보여주어야 하는 것이 맞습니다.
comment menu
2020.06.19. 21:03

신고

"humit님의 댓글"

이 댓글을 신고 하시겠습니까?

GsusWeb 작성자 → humit
https://gsusweb.github.io/Yech_pg/
위 예시 주소입니다.
아직 외관만 만들어보는 중이라 껍데기입니다.

제 경우엔 사파리와 크롬에서 열어보면 결과가 다르게 보이더라고요.
comment menu
2020.06.19. 21:27

신고

"GsusWeb님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah
profile image
간단한 원리로

html 은 껍데기 php 는 알맹이 입니다.
사람으로 따지면 html은 외모 php는 내면입니다.

html만 있으면 마네킹처럼 화려한 외모를 보여주긴하지민 아무 기능은 못하지요. 사람처럼 마네킹을 움직이기 위해서 각종 장치가 필요하듯이 php가 그런 역할을 합니다.
comment menu
2020.06.19. 11:16

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

GsusWeb 작성자 → NoYeah
오우 비유가 곁들여지니, 소화중이던 내용들이 소화제 먹은 것 같이 쑥 내려가네요. 멋지십니다.
발 맞춰 걸어주셔서 감사합니다.^^
comment menu
2020.06.19. 13:14

신고

"GsusWeb님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 [작업 완료] 설 명절 맞이 서버 업데이트 안내 3 마스터 24.02.11.17:21 985
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 4665
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4480
926 계속 사용중이던 네트워크 공유 폴더가 갑자기 액세스 불가라고 뜹니다. 6 image 장윤서 18.06.07.16:55 34350
925 팀뷰어 대체할 원격 제어 프로그램 추천 부탁드립니다 16 이니스프리 17.11.30.15:38 32327
924 엑셀 그래프의 축 간격 조절 문제입니다. 2 image 국내산라이츄 17.08.10.11:06 12504
923 아이폰/아이패드 충전기 발열 관련 질문 드립니다 9 image 이니스프리 19.05.02.22:52 11125
922 에러 523 해결법 4 입체그림 20.02.21.16:48 6725
921 PyQt 실행시 프리징 현상 관련하여 질문 드립니다! ㅠㅠ 3 이니스프리 19.07.06.03:37 6719
920 프린터가 지 맘대로 프린트를 하네요. 3 곰도리푸 18.04.04.18:20 6090
919 윈도우용 메일 클라이언트가 필요합니다. 9 네모 18.01.11.20:15 5867
918 크롬에서 특정 사이트 접속 문제 관련하여 질문 드립니다 9 이니스프리 17.03.27.18:03 5327
917 오라클 클라우드 프리티어 가입이 안 되네요 ㅠㅠ 20 이니스프리 20.06.26.21:31 4848
916 파이썬 에디터로 어떤 것이 좋나요? 14 NoYeah 20.01.08.21:08 4534
915 나무 위키의 수익구조는 무엇일까요? 2 NoYeah 18.03.18.15:56 3840
914 라떼판다와 라즈베리 파이 중 어느 쪽을 사는 게 나을까요? 9 제르엘 18.10.14.19:25 3838
913 파티션 복구 프로그램 TestDisk 잘 아시는 분 계시나요? 29 이니스프리 17.11.10.14:53 3750
912 IE11에서 이미지가 깨지는 현상을 해결할 수 있을까요? 2 이니스프리 19.08.02.00:01 3705
911 파일질라로 연결하니까 보안되지 않은 서버입니다. TLS를 통한 FTP를 지원하지 않습니다. 이렇게떠요 해결방안좀 1 마카오 16.09.11.00:57 3658
910 자바스크립트 FormData와 관련된 메서드의 IE 호환성과 관련하여 질문 드립니다 ^^ 6 image 이니스프리 19.08.05.14:22 3433
909 선택약정 안 되는 중고폰의 경우에는 어떤 단점이 있는 것인가요?? 6 이니스프리 20.01.21.14:30 3104
908 [Requests] multipart/form-data의 전송에 대해 질문 드립니다 ^^ 4 이니스프리 19.12.18.22:00 3037
907 집에서 시놀로지 NAS로 워드프레스나 미디어위키 돌리면 느릴까요? 10 이니스프리 17.01.16.20:56 2988