웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아무이유없이 만든 파일 메모장-ㅠ-;;
2007.02.25 16:52
좋은것들도 훨씬 많지만 짧아서 참조하기 좋다는게 장점이겠지요 ㅎㅎ
플래쉬게시판에 두건 올린경험이 전부인 한군입니다-ㅅ-/
<?php
$date = $_POST[year];
$content = $_POST[content];
if($date && $content){
$data = $date."/".$content."rn";
$fp = fopen("hist.dat","a+");
fputs($fp,$data);
fclose($fp);
}
//히스토리 출력
echo '<table>';
$fp = fopen("hist.dat","r");
while(!feof($fp)){
$data = fgets($fp);
$date = strtok($data,"/");
$content = strtok("/");
echo '<tr>
<td>'.$date.'</td>';
echo ' <td>'.$content.'</td>';
echo '</tr>';
}
echo '</table>';
fclose($fp);
//입력폼
echo '
<form method="post" action="church_history.php">
년도 <input type="text" name="year" size="10" />
내용 <input type="text" name="content" size="40" />
<input type="submit" value="쓰기" />
</form>';
?>
-------------------------
공부하면서 궁금한점~
-------------------------
html 과 php 를 분리 하기위해 <? ?> 를 닫아주고 html 을 쓰는게 나을까요?
아니면 echo 로 html 소스를 찍어주는게 좋을까요?
음=ㅅ=;; 괜히 궁금해서 질문해봅니다 ㅎㅎ
플래쉬게시판에 두건 올린경험이 전부인 한군입니다-ㅅ-/
<?php
$date = $_POST[year];
$content = $_POST[content];
if($date && $content){
$data = $date."/".$content."rn";
$fp = fopen("hist.dat","a+");
fputs($fp,$data);
fclose($fp);
}
//히스토리 출력
echo '<table>';
$fp = fopen("hist.dat","r");
while(!feof($fp)){
$data = fgets($fp);
$date = strtok($data,"/");
$content = strtok("/");
echo '<tr>
<td>'.$date.'</td>';
echo ' <td>'.$content.'</td>';
echo '</tr>';
}
echo '</table>';
fclose($fp);
//입력폼
echo '
<form method="post" action="church_history.php">
년도 <input type="text" name="year" size="10" />
내용 <input type="text" name="content" size="40" />
<input type="submit" value="쓰기" />
</form>';
?>
-------------------------
공부하면서 궁금한점~
-------------------------
html 과 php 를 분리 하기위해 <? ?> 를 닫아주고 html 을 쓰는게 나을까요?
아니면 echo 로 html 소스를 찍어주는게 좋을까요?
음=ㅅ=;; 괜히 궁금해서 질문해봅니다 ㅎㅎ
댓글 7
-
엔시[치키니]
2007.02.26 13:01
-
한태종
2007.02.26 22:27
오호~ 그렇군요'ㅁ'~ 답변감사합니다(__) -
게임엔
2007.03.02 23:54
전 자꾸 닫는걸 싫어해서 echo로 다 처리하는... ㅠㅠ -
ssukai
2007.03.11 22:32
대부분 사람들이 echo로 쓰지 않고 html로 쓰는 이유를 모르시나 보네요.
php서버 스크립트파일보다 html이 속도가 더 빠릅니다.
이거 말고도 엔시님 말대로 치환문제및 자바스크립트 연동문제등에서 오류가 납니다.
되도록이면 php문장 보다는 html로 처리 하는 습관을 가지 세요.
개인 홈페이지야 속도에 별로 관심이 없겠지만.
이분야로 밥먹으시려면 이런 습관은 버리시는게 좋습니다. -
eitech
2007.03.31 15:30
php나 html이나 어차피 한번 컴파일하고나서
클라이언트에게 html을 던져주기때문에 자바스크립트 연동문재는
함수 하나로 처리 됩니다. -
김낙향
2007.08.14 02:09
저는 ssukai님과 다르게 생각하고 있습니다.
echo 보다 HTML로 쓰는게 빠르다고는하지만,
여기 제로보드가 쓰는 rewrite_mod, 프레임워크, XML, 템플릿 등등 최근 제로보드 사용된것들은
개발하기 편하기때문에 채용[?]되었습니다. 속도는 느립니다.
개발의 편리함을 위해 속도는 한수 접고 들어가는거죠.
개발 유지보수 편리함을 생각하셔서 그때그때 맞게 사용하는것이 가장 좋을것입니다.
그리고 HTML, PHP의 완벽한 분리는 힘드실겁니다 예를들어 if문이나 for문에 의해서
최소한의 PHP를 쓸수있겠지만 이런것들을 안쓸수는 없죠.
그래서 나온것이 템플릿이구요. 물론 템플릿은 속도가 느립니다. (아주 느리다는건 아니고 안쓸때보다는 느리다는거죠;;)
하지만 많은곳에서 템플릿엔진을쓰고
제로보드XE도 쓰는것으로 알고있습니다.
현재 인터넷은 실시간 음악, 동영상을 볼정도로 속도가 빨라졌습니다.
echo, HTML속도차이 과연 얼마나 날까요?
결론, 개발 및 유지보수에 편한방법으로 상황에 맞게 쓰자! -
SevenChristina
2007.10.09 22:54
<? ?>로 해주는게 낫지 않을까요? ㅎㅎ
제목 | 글쓴이 | 날짜 |
---|---|---|
텍스트 폼에 커서가 미리 깜빡이도록... [8] | 카리 | 2003.01.22 |
[레드-자바 스크립트초보] 더블클릭하면 경고창 뜬후 사이트 이동하기 [7] | 레드 | 2003.01.17 |
성인인증 받는 소스입니다..... [17] | q333 | 2003.01.12 |
디지털 시계입니다. [8] | q333 | 2003.01.12 |
1 분마다 배경이 빠뀌는 소스...입니다. [1] | q333 | 2003.01.12 |
IE6SP1 에서 작동하는 크롬리스윈도우!![ByKlein_Chromeless_Window1.0] [13] | 술도짱 | 2003.01.10 |
[1분짜리 팁!] 홈페이지 입장 여부 묻는 폼 띄우기! [2] | 찐군 | 2003.01.09 |
자바스크립트용 계산기 v1.0 [4] | 찐군 | 2003.01.09 |
링크가 걸려있는 모든 이미지에 마우스 올리면 서서히 밝아지게 하는 소스입니다. [3] | 정해식 | 2003.01.09 |
혹시 이런것도 될까-_-;;. 시노부 플레이어에서 랜덤 모드 사용자가 택하게 하기 | TuTy | 2003.01.09 |
홈페이지 패스워드(암호) 걸기 소스 [6] | keymove | 2003.01.09 |
select form 으로 새 창 띄우기 [4] | 당근당근 | 2003.01.07 |
[re] select form 으로 새 창 띄우기(간단버전) [3] | RedEye | 2003.01.27 |
갤러리스킨에 쓰면 좋을 것 같은 미리보기(수정2) [10] | 행복한고니 | 2003.01.06 |
크롬리스에 응용할만한 소스;; [3] | MYMob.INT. | 2003.01.05 |
숫자를 한글로 변환하는 함수 [1] | 행복한고니 | 2003.01.03 |
mid 랜덤으로 듣기 ... [2] | 아벨라 | 2003.01.02 |
색다른 링크법(새창) [2] | BIRDY™ | 2002.12.30 |
텍스트 폼 / 전체선택 하기 자바스크립 | mnemosyne | 2002.12.24 |
div, Javascript 이용해서 섹션 테이블 만들기 [3] | mnemosyne | 2002.12.18 |
"도 ' 로 일일이 다 치환시켜줘야대고...
특수문자를 넣을려고해도 로 바꿔주고..
여간깐깐한게 많기떄문에 차라리 닫아주시는게 좋습니다.