WWW

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ WWW ] in KIDS
글 쓴 이(By): kkokkal (kkokkal)
날 짜 (Date): 1997년02월23일(일) 11시15분24초 KST
제 목(Title): [re] perl에서 print문 쓰기.



perl을 사용해서 CGI프로그램을 짤 때,

보통 에취템엘의 태그는 그냥 프린트문을 사용하죠??? 맞죠?

근데, 프린트문 다음에 나오는 따옴표(?)안에 다시 따옴표(?)를 사용하면

안됩니다. 굳이 쓰고 싶으시다면, 앞에 원(\)-혹은 백슬래쉬-를 달면 되죠.

Example>

print "<body color="green">"     ...   ( X )
print "<body color=\"green\'>"   ...   ( O )
print "<body color=green>"       ...   ( O )

그런데, 위에서처럼 에위템엘 태그를 계속 붙일라면 계속 프린트문을 써야하는

데 너무너무너무너무 귀찮잖아요? 그쵸? 그쵸? 

그래서 지가 애용하는 방법은 다음과 같은....

Example 투>

print <<EndOfTag;
       ~~~ 빈 칸을 두지 마세요. 그리고 맨 뒤에 세미콜론.
<html>
<head>
        <title> Search : $in{word} </title>
</head>
<body bgcolor=#ffffff>
<center>
<img src="../Images/pen.gif" align=bottom>
<font size=+1 color=green>Search Result : $in{word} </font>[$in{ext}]
<br><br><img src="../Images/dline.gif" width=90%><br><br>
 .......................
.........................
.........................................
EndOfTag
~~~~~~~~~ 그 줄의 처음에 쓰고, 뒤에는 세미콜론 없이...

방법인데, 프린트문의 꺽쇠뒤에 나오는 문자열이 라인의 처음에 나오는 곳까지

프린트문을 수행한다는 얘기죠. 프린트문과 꺽쇠사이에 파일핸들을 집어넣으면

파일에도 긴 문장을 쉽게 써넣을 수 있지요...

뭐, 그저 그렇다는 얘깁니다.... 열씨미 공부하셔서 방명록 만들어보시길.

그다지 어렵지만은 않은게 세상일(?)이니까...
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.