주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

메일함수를 이용한 파일첨부 폼메일 3

네로 | 2002.06.22 00:35:33 댓글: 0 조회: 961 추천: 4
분류웹 프로그래밍 https://life.moyiza.kr/itstudy/1758868
출처 : PHP WORLD


mail.php3 소스 보기

mail_end.php3 소스 보기

파일첨부 폼메일 테스트
mail.php3는 HTML과 자바스크립트(저번 강의때도 설명했던 부분)이므로 넘어가고 자 mail_end.php3파일에 쓰인 함수 설명을 시작하겠습니다..... ^^
[ mail_end.php3 ]

basename : 파일 Path중 파일 이름만 뽑아서 저장한다.
예제)
$path = "/home/httpd/html/index.php3";
$file = basename($path); // $file is set to "index.php3"

fopen : 파일이나 URL을 직접 여는 명령어....
예제)
$fp = fopen("/home/rasmus/file.txt", "r");
$fp = fopen("http://www.php.net/", "r");
$fp = fopen("ftp://user:password@example.com/", "w");

fread : 파일을 바이너리(binary)방식으로 읽어온다.
예제)
$filename = "/usr/local/something.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );

fread로 읽어온 내용을 $content에 저장하는 부분입니다. $fd는 fopen으로 파일을 열었는데 "/usr/local...."를 지칭하는 파일 포인터입니다. 간단하게 설명하면 그냥 위 긴 내용을 $fd로 줄여서 쓴다고 생각하시면 됩니다 ^^

fclose : 지정된 파일 포인터(File Pointer)를 닫는다.

uniqid : 고유한 id를 생성하는 함수.
예제)
$token = md5(uniqid(""));
$better_token = md5(uniqid(random()));

nl2br : New Line("n")을 HTML Line Break로 변환한다...
예제)
$bluei = "blueingood!!!";
$conv = nl2br($bluei); // "blueigood!!!"
echo $conv;

stripslashes : addslashes로 변환한 내용을 다신 역변환 한다...
addslashes는 db에 저장할시 ' 또는 "등... 들어가설 안될 문자열을 를 붙여줌으로서 디비에 에러없이 저장할수 있게 하는 명령어 이다. addslashes로 저장한 문자열을 다시 뽑을때 원 상태로 복귀 시켜주는 명령이 바로 stripslashes이다.

ereg_replace : 원문장의 내용중 자신이 원하는 문자열을 다른 문자열로 대치 시키낟.
예제)
$string = "This is a test";
echo ereg_replace( " is", " was", $string );
echo ereg_replace( "( )is", "1was", $string );
echo ereg_replace( "(( )is)", "2was", $string );

base64_encode : base64방식으로 인코딩 한다.
base62_encode()함수는 데이타를 base64형식으로 인코딩한후 그 데이터 값을 리턴시켜준다. 이 인코딩방식은 파일 전송(파일 첨부메일과 같이..)을 위해 디자인 되었다..

휴... 그럭저럭 함수 설명을 마쳤습니다. 여러분께 많은 도움이 되길 바라며.. 오늘도 전 이만 물러가겠습니다.

다음강좌는 텍스트 카운터.. 현재 PHP WOLRD에서 사용하고 있는 어제 접속인원 오늘 접속인원 총 접속인원을 보여주는 카운터에 대해서 강좌를 하겠습니다. 오늘 하루도 즐겁게 보내세요.


* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍
추천 (4) 선물 (0명)
IP: ♡.135.♡.13
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11941
관리자
2003-09-20
11488
관리자
2003-09-20
20623
지구인
2010-08-27
19415
지구인
2009-09-07
13736
SOLIDH
2010-01-29
15693
엔죠라이프
2004-10-07
16786
맹이
2002-07-12
1571
노아
2002-07-11
1319
네로
2002-07-10
485
네로
2002-07-07
793
네로
2002-07-03
403
네로
2002-07-03
430
네로
2002-07-03
392
네로
2002-07-03
719
네로
2002-07-03
350
네로
2002-07-03
346
네로
2002-07-03
463
네로
2002-07-03
595
네로
2002-07-03
396
네로
2002-07-02
496
네로
2002-06-30
448
네로
2002-06-30
588
네로
2002-06-30
341
네로
2002-06-22
961
네로
2002-06-22
1170
네로
2002-06-22
830
네로
2002-06-21
434
모이자 모바일