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년 전
값전달하기
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 730 |
|
19년 전 | 2743 | |
| 729 |
그레이스웹
|
19년 전 | 3532 | |
| 728 |
|
19년 전 | 2721 | |
| 727 |
|
19년 전 | 2550 | |
| 726 |
|
19년 전 | 2369 | |
| 725 |
|
19년 전 | 2279 | |
| 724 |
|
19년 전 | 2160 | |
| 723 |
|
19년 전 | 4277 | |
| 722 |
|
19년 전 | 2703 | |
| 721 |
|
19년 전 | 2197 | |
| 720 |
|
19년 전 | 2299 | |
| 719 |
|
19년 전 | 2867 | |
| 718 |
|
19년 전 | 1979 | |
| 717 |
|
19년 전 | 3207 | |
| 716 |
|
19년 전 | 2770 | |
| 715 |
|
19년 전 | 2299 | |
| 714 |
|
19년 전 | 1849 | |
| 713 |
|
19년 전 | 2268 | |
| 712 |
|
19년 전 | 2025 | |
| 711 |
|
19년 전 | 1924 | |
| 710 |
|
19년 전 | 2498 | |
| 709 |
|
19년 전 | 2356 | |
| 708 |
|
19년 전 | 3913 | |
| 707 |
|
19년 전 | 3752 | |
| 706 |
|
19년 전 | 2263 | |
| 705 |
|
19년 전 | 3336 | |
| 704 |
|
19년 전 | 2008 | |
| 703 |
|
19년 전 | 2406 | |
| 702 |
|
19년 전 | 2302 | |
| 701 |
홀로남은자
|
19년 전 | 2368 | |
| 700 |
홀로남은자
|
19년 전 | 2189 | |
| 699 | 19년 전 | 2832 | ||
| 698 |
|
19년 전 | 2853 | |
| 697 |
|
19년 전 | 3191 | |
| 696 |
|
19년 전 | 3059 | |
| 695 |
|
19년 전 | 2733 | |
| 694 |
|
19년 전 | 2960 | |
| 693 |
|
19년 전 | 3215 | |
| 692 |
|
19년 전 | 2898 | |
| 691 |
|
19년 전 | 2650 | |
| 690 | 19년 전 | 2953 | ||
| 689 | 19년 전 | 4529 | ||
| 688 | 19년 전 | 2456 | ||
| 687 | 19년 전 | 2480 | ||
| 686 | 19년 전 | 3506 | ||
| 685 | 19년 전 | 3190 | ||
| 684 | 19년 전 | 2865 | ||
| 683 | 19년 전 | 2084 | ||
| 682 | 19년 전 | 1788 | ||
| 681 | 19년 전 | 2888 | ||
| 680 | 19년 전 | 1741 | ||
| 679 | 19년 전 | 2327 | ||
| 678 | 19년 전 | 3976 | ||
| 677 | 19년 전 | 3767 | ||
| 676 | 19년 전 | 3492 | ||
| 675 | 19년 전 | 3424 | ||
| 674 |
|
19년 전 | 1585 | |
| 673 |
|
19년 전 | 1947 | |
| 672 |
|
19년 전 | 1874 | |
| 671 | 19년 전 | 2541 | ||
| 670 | 19년 전 | 4663 | ||
| 669 |
|
19년 전 | 2787 | |
| 668 |
|
19년 전 | 1938 | |
| 667 |
|
19년 전 | 1958 | |
| 666 |
|
19년 전 | 1864 | |
| 665 |
|
19년 전 | 2600 | |
| 664 |
|
19년 전 | 8203 | |
| 663 |
|
19년 전 | 2753 | |
| 662 |
|
19년 전 | 2804 | |
| 661 |
|
19년 전 | 3066 | |
| 660 |
|
19년 전 | 2242 | |
| 659 |
|
19년 전 | 2267 | |
| 658 |
|
19년 전 | 2197 | |
| 657 |
|
19년 전 | 2100 | |
| 656 |
|
19년 전 | 2292 | |
| 655 |
|
19년 전 | 2552 | |
| 654 |
|
19년 전 | 3091 | |
| 653 | 19년 전 | 2347 | ||
| 652 | 19년 전 | 1931 | ||
| 651 |
|
19년 전 | 2873 | |
| 650 | 19년 전 | 5033 | ||
| 649 | 19년 전 | 3533 | ||
| 648 | 19년 전 | 3487 | ||
| 647 | 19년 전 | 2992 | ||
| 646 | 19년 전 | 2426 | ||
| 645 | 19년 전 | 1514 | ||
| 644 | 19년 전 | 3154 | ||
| 643 | 19년 전 | 2028 | ||
| 642 |
|
19년 전 | 5411 | |
| 641 | 19년 전 | 2448 | ||
| 640 | 19년 전 | 3448 | ||
| 639 | 19년 전 | 2888 | ||
| 638 | 19년 전 | 1774 | ||
| 637 | 19년 전 | 3890 | ||
| 636 | 19년 전 | 2440 | ||
| 635 | 19년 전 | 2330 | ||
| 634 |
|
19년 전 | 3029 | |
| 633 |
|
19년 전 | 3318 | |
| 632 | 19년 전 | 2526 | ||
| 631 | 19년 전 | 2286 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기