PHP 기초 태크닉
[font 태그 사용하기]
[예 문] post 입력양식
파일명: form_post.html
<html>
<body>
<form method=post action="http://localhost/form_insert.php">
이 름: <input type=text name = name><p>
내 용: <input type=text name = comment><p>
<input type=submit value="전 송">
<input type=reset value="취 소">
</form>
</body></html>
[예 문] 입력자료 처리 프로그램
파일명: form_insert.php
<?
echo "이 름 : $name <p>";
echo "내 용 : $comment";
?>
[예 문] get 입력양식
파일명: form_get.html
<html>
<body>
<form method=get action="http://localhost/form_insert.php">
이 름: <input type=text name = name><p>
내 용: <input type=text name = comment><p>
<input type=submit value="전 송">
<input type=reset value="취 소">
</form>
</body></html>
[변수 값 전달하기]
+-------------[형 식]-----------------------+
| 도메인 주소 또는 웹 문서 ? 변수=값 |
+-------------------------------------------+
[예 문]
파일명: trans.php
<?
echo (“<a href=trans1.php?kor=90&eng=80> 더하기 </a>”);
?>
파일명: trans1.php
<?
$tot = $kor + $eng ;
echo “$kor 와 $eng 의 덧셈 결과는 $tot 이다”;
?>
[Date() 사용하기]
[예 문]
파일명: date.php
<?
$a = date(“Y-m-d”); // 2002-01-20
$b = date(“H-i-s”); // 시-분-초
$c = date(“l”); // 요일
echo (“$a <p>”);
echo (“$b <p>”);
echo $c;
?>
[접속자 브라우저정보 보기]
[예 문]
파일명: browser.php
<?
$browser = getenv(“HTTP_USER_AGENT”);
echo $browser;
?>
+-----------------------------------------------+
| Mozilla4.61[ko] [X11;Linux2.2.12-20kr2 i686) |
+-----------------------------------------------+
[접속자 ip 주소 알기]
[예 문]
파일명: ip_ad.html
<?
$ipaddress = getenv(“REMOTE_ADDR”);
echo “당신의 ip 주소는 $ipaddress 이다”;
?>
+-----------------------------------------------+
| 당신의 ip 주소는 129 0 0 0 이다 |
+-----------------------------------------------+
[Select 상자에서 주소를 선택하여 이동시키기]
[예 문]
파일명: select.html
<html><body>
<form method="post" action="http://localhost/redirect.php">
<select name="location" size=1>
<option value="http://kr.yahoo.com"> 야후 </option>
<option value="http://www.naver.com"> 네이버 </option>
<option value="http://www.empas.com"> 엠파스 </option>
</select> <input type="submit" value="GOGO">
</form>
</body>
</html>
파일명: redirect.php
<?
header("Location: $location");
exit;
?>
[Include() 사용하기]
프로그램 개발 시 일정한 크기로 프로그램을 나누어 팀 별로 개발한 조
각 프로그램을 모듈이라 하며, 이들을 하나로 합칠 경우 유용한 함수.
[예 문]
파일명: top.php
<?
function bluefont($col, $size, $str) {
echo("<font color=$col size=$size> $str </font>");
}
?>
파일명: include.php
<?
include "top.php" ;
bluefont("blue", 6 , "지금은 include 함수 실습중!!1");
?>
[PHP.ini 파일 위치 알기 / 환경 설정 및 세팅 보기]
[예 문]
파일명: getphp.php
<?
print get_cfg_var("cfg_file_path");
phpinfo();
?>
[배열 정렬하기 : sort.php]
<?
$a[0]=2; $a[1]=1; $a[2]=3;
sort($a); $i =0 ;
while($i < 3) {
echo "$a[$i] <br>";
$i ++; }
?>
[PHP 소스 보기 : show.php ]
<?
Show_source("sort.php");
?>
[쿠키 사용하기]
쿠키란 웹 서버가 사용자 브라우저에 사용자의 정보를 저장하는 기능
+-----------[형 식]-----------+
| setcookie(쿠키명, 쿠키값) |
+-----------------------------+
[예 문]
파일명: cookie1.php
<?
SetCookie ("cookiename" , "cookie_test");
echo "welcome to my server!!";
?>
파일명: cookie2.php
<?
echo "쿠키값 : $cookiename";
?>
[세션 사용하기]
세션은 사용자 정보를 서버에 저장하고, 사용자 브라우저에 쿠키로 저
장하는 기능
[예 문]
파일명: session1.php
<?
session_start(); // 세션을 사용하기 위한 함수
$my_session= "홍길동";
session_register("my_session”); // 세션을 등록하는 함수
print "세션이 등록되었습니다!!";
?>
※ 만약 session1.php 프로그램을 실행하는 도중에 오류가 나오면 c:\tmp 디렉토리가
없는 경우 이므로 c:\tmp 폴더를 만드신 다음 프로그램을 다시 시작해 보세요. (세션
정보는 접속자의 하드디스크(c:\tmp) 위치에 암호화 되어 저장 됩니다.)
파일명: session2.php
<?
Session_start();
print "등록된 세션 값은: $my_session 이다";
?>
[ASCII 코드값 알아보기]
ASCII 코드값은 인간어를 컴퓨터가 이해할 수 있는 기계어이다.
[예 문]
파일명: ascii.php
<?
echo "A 부터 Z까지 출력하기 <P>";
for($i = 65 ; $i < 91; $i++) {
echo (chr($i));
}
echo "<p>";
echo "a 부터 z까지 출력하기 <P>";
for($i = 97 ; $i < 123; $i++) {
echo (chr($i));
}
?>
[오늘의 TIP 만들기]
사이트에 접속할 때마다 서로 다른 TIP을 보여 주는 예문.
파일명: tip.php
<html><body>
<table width=500 border=1>
<tr> <td bgcolor=navy> <font size=6 color=white> Today’s Tip & Skill </font>
</td></tr>
<tr> <td> <font size=2>
<?
srand((double)microtime() * 1000000); // 난수 함수를 사용하기 위한 선언문
$tiplist = file("php.txt"); // 텍스트 파일(php.txt)을 열어 행 단위로 tiplist 배열에 저장
$ntips = sizeof($tiplist); // 텍스트 파일의 행수를 구함
$rtip = rand(0,($ntips - 1)); // 텍스트 파일의 행수 만큼 난수 정수(0~3)발생
$tip = $tiplist[$rtip]; // 구해진 난수 정수를 텍스트 파일이 저장된 배열의 첨자로 사용
echo $tip; // 해당 배열의 첨자에 해당되는 1행의 내용을 출력함.
?>
</font></td></tr>
</table></body></html>
+-------------파일명 : php.txt-----------------+
| mysql은 웹 서버에서 db를 구축하는 프로그램. |
| php 언어는 웹 서버측 스크립트 언어 이다. |
| apache는 웹 서버를 구축하는 프로그램이다. |
| LINUX는 네트워크를 지원하는 운영체제이다. |
+----------------------------------------------+<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
[font 태그 사용하기]
[예 문] post 입력양식
파일명: form_post.html
<html>
<body>
<form method=post action="http://localhost/form_insert.php">
이 름: <input type=text name = name><p>
내 용: <input type=text name = comment><p>
<input type=submit value="전 송">
<input type=reset value="취 소">
</form>
</body></html>
[예 문] 입력자료 처리 프로그램
파일명: form_insert.php
<?
echo "이 름 : $name <p>";
echo "내 용 : $comment";
?>
[예 문] get 입력양식
파일명: form_get.html
<html>
<body>
<form method=get action="http://localhost/form_insert.php">
이 름: <input type=text name = name><p>
내 용: <input type=text name = comment><p>
<input type=submit value="전 송">
<input type=reset value="취 소">
</form>
</body></html>
[변수 값 전달하기]
+-------------[형 식]-----------------------+
| 도메인 주소 또는 웹 문서 ? 변수=값 |
+-------------------------------------------+
[예 문]
파일명: trans.php
<?
echo (“<a href=trans1.php?kor=90&eng=80> 더하기 </a>”);
?>
파일명: trans1.php
<?
$tot = $kor + $eng ;
echo “$kor 와 $eng 의 덧셈 결과는 $tot 이다”;
?>
[Date() 사용하기]
[예 문]
파일명: date.php
<?
$a = date(“Y-m-d”); // 2002-01-20
$b = date(“H-i-s”); // 시-분-초
$c = date(“l”); // 요일
echo (“$a <p>”);
echo (“$b <p>”);
echo $c;
?>
[접속자 브라우저정보 보기]
[예 문]
파일명: browser.php
<?
$browser = getenv(“HTTP_USER_AGENT”);
echo $browser;
?>
+-----------------------------------------------+
| Mozilla4.61[ko] [X11;Linux2.2.12-20kr2 i686) |
+-----------------------------------------------+
[접속자 ip 주소 알기]
[예 문]
파일명: ip_ad.html
<?
$ipaddress = getenv(“REMOTE_ADDR”);
echo “당신의 ip 주소는 $ipaddress 이다”;
?>
+-----------------------------------------------+
| 당신의 ip 주소는 129 0 0 0 이다 |
+-----------------------------------------------+
[Select 상자에서 주소를 선택하여 이동시키기]
[예 문]
파일명: select.html
<html><body>
<form method="post" action="http://localhost/redirect.php">
<select name="location" size=1>
<option value="http://kr.yahoo.com"> 야후 </option>
<option value="http://www.naver.com"> 네이버 </option>
<option value="http://www.empas.com"> 엠파스 </option>
</select> <input type="submit" value="GOGO">
</form>
</body>
</html>
파일명: redirect.php
<?
header("Location: $location");
exit;
?>
[Include() 사용하기]
프로그램 개발 시 일정한 크기로 프로그램을 나누어 팀 별로 개발한 조
각 프로그램을 모듈이라 하며, 이들을 하나로 합칠 경우 유용한 함수.
[예 문]
파일명: top.php
<?
function bluefont($col, $size, $str) {
echo("<font color=$col size=$size> $str </font>");
}
?>
파일명: include.php
<?
include "top.php" ;
bluefont("blue", 6 , "지금은 include 함수 실습중!!1");
?>
[PHP.ini 파일 위치 알기 / 환경 설정 및 세팅 보기]
[예 문]
파일명: getphp.php
<?
print get_cfg_var("cfg_file_path");
phpinfo();
?>
[배열 정렬하기 : sort.php]
<?
$a[0]=2; $a[1]=1; $a[2]=3;
sort($a); $i =0 ;
while($i < 3) {
echo "$a[$i] <br>";
$i ++; }
?>
[PHP 소스 보기 : show.php ]
<?
Show_source("sort.php");
?>
[쿠키 사용하기]
쿠키란 웹 서버가 사용자 브라우저에 사용자의 정보를 저장하는 기능
+-----------[형 식]-----------+
| setcookie(쿠키명, 쿠키값) |
+-----------------------------+
[예 문]
파일명: cookie1.php
<?
SetCookie ("cookiename" , "cookie_test");
echo "welcome to my server!!";
?>
파일명: cookie2.php
<?
echo "쿠키값 : $cookiename";
?>
[세션 사용하기]
세션은 사용자 정보를 서버에 저장하고, 사용자 브라우저에 쿠키로 저
장하는 기능
[예 문]
파일명: session1.php
<?
session_start(); // 세션을 사용하기 위한 함수
$my_session= "홍길동";
session_register("my_session”); // 세션을 등록하는 함수
print "세션이 등록되었습니다!!";
?>
※ 만약 session1.php 프로그램을 실행하는 도중에 오류가 나오면 c:\tmp 디렉토리가
없는 경우 이므로 c:\tmp 폴더를 만드신 다음 프로그램을 다시 시작해 보세요. (세션
정보는 접속자의 하드디스크(c:\tmp) 위치에 암호화 되어 저장 됩니다.)
파일명: session2.php
<?
Session_start();
print "등록된 세션 값은: $my_session 이다";
?>
[ASCII 코드값 알아보기]
ASCII 코드값은 인간어를 컴퓨터가 이해할 수 있는 기계어이다.
[예 문]
파일명: ascii.php
<?
echo "A 부터 Z까지 출력하기 <P>";
for($i = 65 ; $i < 91; $i++) {
echo (chr($i));
}
echo "<p>";
echo "a 부터 z까지 출력하기 <P>";
for($i = 97 ; $i < 123; $i++) {
echo (chr($i));
}
?>
[오늘의 TIP 만들기]
사이트에 접속할 때마다 서로 다른 TIP을 보여 주는 예문.
파일명: tip.php
<html><body>
<table width=500 border=1>
<tr> <td bgcolor=navy> <font size=6 color=white> Today’s Tip & Skill </font>
</td></tr>
<tr> <td> <font size=2>
<?
srand((double)microtime() * 1000000); // 난수 함수를 사용하기 위한 선언문
$tiplist = file("php.txt"); // 텍스트 파일(php.txt)을 열어 행 단위로 tiplist 배열에 저장
$ntips = sizeof($tiplist); // 텍스트 파일의 행수를 구함
$rtip = rand(0,($ntips - 1)); // 텍스트 파일의 행수 만큼 난수 정수(0~3)발생
$tip = $tiplist[$rtip]; // 구해진 난수 정수를 텍스트 파일이 저장된 배열의 첨자로 사용
echo $tip; // 해당 배열의 첨자에 해당되는 1행의 내용을 출력함.
?>
</font></td></tr>
</table></body></html>
+-------------파일명 : php.txt-----------------+
| mysql은 웹 서버에서 db를 구축하는 프로그램. |
| php 언어는 웹 서버측 스크립트 언어 이다. |
| apache는 웹 서버를 구축하는 프로그램이다. |
| LINUX는 네트워크를 지원하는 운영체제이다. |
+----------------------------------------------+<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
댓글 5개
19년 전
[font 태그 사용하기] 가 아니라 [form 태그 사용하기] 인 것 같네요.^^
17년 전
공부하기에 딱 좋은 자료네요..감사합니다.
17년 전
감사합니다~
prokoko
17년 전
값전달하기
prokoko
17년 전
값전달하기
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 630 | 19년 전 | 2363 | ||
| 629 |
|
19년 전 | 2025 | |
| 628 |
|
19년 전 | 3136 | |
| 627 |
|
19년 전 | 2041 | |
| 626 |
|
19년 전 | 2073 | |
| 625 |
|
19년 전 | 1732 | |
| 624 |
|
19년 전 | 2242 | |
| 623 | 19년 전 | 2211 | ||
| 622 |
|
19년 전 | 2518 | |
| 621 |
|
19년 전 | 2926 | |
| 620 |
|
19년 전 | 2421 | |
| 619 | 19년 전 | 2491 | ||
| 618 | 19년 전 | 3520 | ||
| 617 |
|
19년 전 | 3242 | |
| 616 |
|
19년 전 | 3233 | |
| 615 |
|
19년 전 | 3056 | |
| 614 |
|
19년 전 | 2054 | |
| 613 |
|
19년 전 | 2403 | |
| 612 |
|
19년 전 | 2249 | |
| 611 |
|
19년 전 | 2093 | |
| 610 |
|
19년 전 | 2529 | |
| 609 |
|
19년 전 | 2438 | |
| 608 |
|
19년 전 | 2826 | |
| 607 | 19년 전 | 2201 | ||
| 606 | 19년 전 | 3545 | ||
| 605 | 19년 전 | 2003 | ||
| 604 | 19년 전 | 2625 | ||
| 603 | 19년 전 | 1627 | ||
| 602 |
|
19년 전 | 2848 | |
| 601 | 19년 전 | 3080 | ||
| 600 |
|
19년 전 | 2159 | |
| 599 | 19년 전 | 2011 | ||
| 598 | 19년 전 | 2493 | ||
| 597 | 19년 전 | 2402 | ||
| 596 |
|
19년 전 | 3084 | |
| 595 |
|
19년 전 | 6770 | |
| 594 | 19년 전 | 2719 | ||
| 593 | 19년 전 | 3195 | ||
| 592 |
|
19년 전 | 3098 | |
| 591 |
|
19년 전 | 1946 | |
| 590 | 19년 전 | 3372 | ||
| 589 | 19년 전 | 2222 | ||
| 588 |
|
19년 전 | 2708 | |
| 587 | 19년 전 | 2351 | ||
| 586 |
|
19년 전 | 4373 | |
| 585 | 19년 전 | 2506 | ||
| 584 | 19년 전 | 2772 | ||
| 583 |
|
19년 전 | 3538 | |
| 582 |
|
19년 전 | 3729 | |
| 581 |
|
19년 전 | 3264 | |
| 580 | 19년 전 | 2490 | ||
| 579 | 19년 전 | 3099 | ||
| 578 | 19년 전 | 4013 | ||
| 577 | 19년 전 | 3831 | ||
| 576 | 19년 전 | 1776 | ||
| 575 |
|
19년 전 | 2231 | |
| 574 |
|
19년 전 | 5409 | |
| 573 | 19년 전 | 6744 | ||
| 572 | 19년 전 | 2584 | ||
| 571 | 19년 전 | 2118 | ||
| 570 | 19년 전 | 2606 | ||
| 569 | 19년 전 | 3322 | ||
| 568 | 19년 전 | 3547 | ||
| 567 | 19년 전 | 2988 | ||
| 566 | 19년 전 | 2610 | ||
| 565 |
|
19년 전 | 4732 | |
| 564 |
|
19년 전 | 6743 | |
| 563 |
|
19년 전 | 5017 | |
| 562 |
|
19년 전 | 5965 | |
| 561 |
|
19년 전 | 2711 | |
| 560 |
|
19년 전 | 2572 | |
| 559 |
|
19년 전 | 2236 | |
| 558 |
|
19년 전 | 2310 | |
| 557 | 19년 전 | 4599 | ||
| 556 |
|
19년 전 | 4677 | |
| 555 | 19년 전 | 2518 | ||
| 554 | 19년 전 | 2185 | ||
| 553 | 19년 전 | 2532 | ||
| 552 |
|
19년 전 | 3182 | |
| 551 | 19년 전 | 2949 | ||
| 550 |
|
19년 전 | 1907 | |
| 549 |
|
19년 전 | 1975 | |
| 548 |
|
19년 전 | 3160 | |
| 547 |
|
19년 전 | 2361 | |
| 546 |
|
19년 전 | 3633 | |
| 545 |
|
19년 전 | 2571 | |
| 544 |
|
19년 전 | 1865 | |
| 543 |
|
19년 전 | 2463 | |
| 542 |
|
19년 전 | 1738 | |
| 541 |
|
19년 전 | 1418 | |
| 540 |
|
19년 전 | 1560 | |
| 539 |
|
19년 전 | 1812 | |
| 538 |
|
19년 전 | 1598 | |
| 537 |
|
19년 전 | 1804 | |
| 536 |
|
19년 전 | 1571 | |
| 535 |
|
19년 전 | 1965 | |
| 534 |
|
19년 전 | 1854 | |
| 533 |
|
19년 전 | 1463 | |
| 532 |
|
19년 전 | 1452 | |
| 531 |
|
19년 전 | 1373 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기