테이블 태그 없이 css로 작업하기 – 스타일시트

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: verdana, arial, helvetica, sans-serif;
color: black;
background-color: #B0C0D0;
}

p {
font: 12px /1.5 Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

li {
font:12px /1.5 Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

h1 {
font: bold 20px /30px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color:#358;
padding: 0px;
margin: 0px;
}

h2 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

img {
border: 0;
}

form {
margin: 0px;
padding: 0px;
}

#top {
margin: 0px 20px 0px 20px;
padding: 0px 8px 0px 0px;
border: 0px;
height: 80px;
background: #B0C0D0 url(/cssdesign/tail1.gif) repeat-x right bottom;
}

#crumbtrail {
position: absolute;
z-index: 20;
top: 85px;
left: 170px;
}

#search {
margin: 0px 20px 0px 159px;
padding: 0px 10px 2px 10px;
background: #CAD5DF;
}

#middle {
margin: 0px 20px 0px 159px;
padding: 4px 4% 2px 4%;
border: 0px;
background: #fff;
}

#left {
position: absolute;
width: 138px;
top: 80px;
left: 21px;
margin: 0px 0px 0px 0px;
padding: 108px 0px 0px 0px;
border: 0px ;
background: #B0C0D0;
}

#sub {
position: absolute;
z-index: 5;
width: 147px;
height: 113px;
top: 75px;
left: 12px;
background: url(/cssdesign/bgsubscribe.gif) no-repeat;
padding: 15px 0px 0px 25px;
}

#banner {
text-align: center;
}

#privacy {
background: #6691BC;
margin: 0px 20px 0px 159px;
padding: 5px 4% 5px 4%;
}

#copyright {
position: relative;
background: #445566 url(http://www.sitepoint.com/graphics/v2/layout/footer_btmright.gif) no-repeat bottom right;
margin: 0px 20px 20px 159px;
padding: 5px 0px 5px 0px;
}

#leftcurve {
position: relative;
top: -33px;
width:172px;
background: url(http://www.sitepoint.com/graphics/v2/layout/footer_btmleft.gif) no-repeat top right;
}

.message {
display: none;
}

.header {
width: 100%;
background: url(/cssdesign/tail_tile1.gif) repeat-x ;
}

.ads {
width: 100%;
background: #B0C0D0 ;
}

.top {
color: #808080;
font: 10px /20px verdana, arial, helvetica, sans-serif;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
}

.left {
color: #808080;
font: 10px /19px verdana, arial, helvetica, sans-serif;
margin-bottom: 20px;
}

.sub {
font: 10px verdana, arial, helvetica, sans-serif;
}

.search {
font: 12px verdana, arial, helvetica, sans-serif;
text-align: right;
}

.mininav {
width: 100%;
text-align: right;
font: 7px /2 Arial;
color: #b0b0b0;
}

.ratearticle {
background: #eee ;
text-align: center;
padding: 0px;
}

.smauthorname {
text-decoration:none;
font-size: 8pt;
color:#335588; ; font-family: Arial, Helvetica, sans-serif}

.privacy {
font: 10px Arial, Helvetica;
color: #CCC;
text-align: right;
text-decoration: none;
margin: 0;
padding: 0;
}

a:hover.privacy {
text-decoration: none;
color: #fff;
}

.copyright {
font: 9px /1.2 Arial, Helvetica;
color: #CCC;
text-align: center;
margin: 0px;
padding:0px;
}

.navside {
background: #6691BC;
width: 138px;
height: 24px;
text-indent: 10px;
padding: 0px;
margin: 0px;
}

.curly {
background: #6691BC url(http://www.sitepoint.com/graphics/v2/layout/menu_btmcorner.gif) bottom left no-repeat;
width: 138px;
height: 14px;
margin: 0px;
}

.navsidelink {
text-decoration: none;
font: bold 12px /2 Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF;
padding: 0px;
margin: 0px;
}

.navsidenotes {
font: 10px Verdana,Arial,Helvetica,Sans;
color: #17324E;
padding: 10px 10px;
background: #769DC5;
margin: 0px;
}

A:hover.navsidelink {
text-decoration:none;
color:#DDDDDD;
}

.navbody {
color:#335588;
}

A:hover.navbody {
color:#666666;
}

.standard {
font: 10px /13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.articleTitleLink {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#0022AA;
text-decoration: underline
}

A:hover.articleTitleLink {
color:#3a77EE
}

.smlink {
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

A:hover.smlink {
color:#3a77EE;
}

.global2 {
font: 9px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#b0b0b0;
}

A:hover.global2 {
text-decoration:underline;
color:#e0e0e0
}

.asseen {
font: 9px /13px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align: center;
margin: 0px;
}

인터넷 달력?

꺼벙이
http://i.am/thinker0

  아래 버튼을 쿨릭하시면 달력이 나타 납니다. 많이 사용하세요. 저는 JS파일을 따로 두고 필요한 부분에서 아래의 1출만 넣어서 사용 하고 있습니다. 데브피아에 있던 소스를 제가 다시 작성하였습니다. 여기서는 스타일시트가 조금 틀려서 달력이 좀 크네요.

이번 주만 표현하기

// yy 4자리 연도, n 월, j 일, w 0일요일 1월요일~5금요일 6토요일
// date(“2002 7 1 1”) 이런 식으로 테스트해보세요…
list($yy,$mm,$dd,$tn) = explode(” “,date(“Y n j w”));

// 시작일을 구합니다.
$sd = $dd – $tn;

// 7번 반복. 바로 for문을 돌립니다. 미리 $ed = $sd + 7; 변수를 지정후 이용해도 됩니다.
// mktime() 함수를 이용해 시,분,초,월,일,년 파라메타로 타임스탬프 생성~
// date() 함수로 최종적으로 월/일 을 출력합니다.
for ($i=$sd; $i<$sd+7; $i++) echo date("n/j ",mktime(0,0,0,$mm,$i,$yy)); // 오늘(6/24) 실행하면 결과는 아래와 같이 나옵니다.
// 6/23 6/24 6/25 6/26 6/27 6/28 6/29

?>

PHP 쉘기능 사용하기

글쓴이 : 망나니 (acidd15@nacom.net)

php에서도 단방향으로 리눅스의 쉘스크립트를 실행 할수가 있습니다.
그냥 보여지기만 하는거죠…기능은 100%사용은 못해도 대단히 위험도가
있는 기능입니다…

이걸 쓰려면 ‘ 랑 1번 숫자 바로왼쪽의 ` 이랑 잘봐야 합니당 ㅡㅡ;

첫번째것은 작은 따옴표구요 두번째 것은 1번 옆의 ?것입니다.

그럼 저걸로 간단하게 리눅스에서 디렉토리의 내용을 보는 ls -al이라는
명령을 실행시켜 보겟씁니다…

ex)

$output = `ls -al`;
print “

$output

“;

저걸 php파일을 만들어서 페이지를 띄우면 해당디렉터리의 목록이 쫘르륵
나옵니다…그리고 다른 명령을 집어넣어도 실행이 됩니다..물론 퍼미션이
되어야 겠지요..ㅡㅡ; vi를 집어넣어도 됩니다..단 당연히 편집은 안됩니다…

========================================================================================

글쓴이 : 거친마루

외부 프로그램을 실행하는 방법은 여러가지가 있지요..
많이 쓰이는거느 “ 를 사용하는 방법과 exec() 함수와 popen() 함구요..
vi를 실행시켜 편집은 불가능하다 하셨는데.. popen 을 이용하면 편집도 가능하지요

$f=popen(“vi newfile.txt”,”w”);
sleep(1);
fputs($f,”i”); // 입력모드 전환
sleep(1);
fputs($f,”Hello world
“);
sleep(1);
fputs($f,chr(27)); // esc키 누르기
sleep(1);
fputs($f,”:wq
“); // 저장하고 종료
pclose($f); // 핸들러 닫기
exit;
?>

php.net 에 있는 예제 주석문만 한글로 바꾼거구요.. 잘 된답니다..
그럼 재미난 플밍 하세요 : )

From PHP스쿨 팁&테크

요일을 한글로 표시하기

글쓴이 : 페리스( http://anomarad.com )

setlocale(“LC_TIME”,”korean”);
echo strftime(“%A”);
?>

간단하죠?
자주 사용되지는 않는 것 같습니다만 이런게 있다는 정도만 아시면 되겠죠;;

아래는 각함수에 대한 PHP 레퍼런스 링크입니다.
http://kr.php.net/manual/kr/function.setlocale.php
http://kr.php.net/manual/kr/function.strftime.php