파일 다운로드 소스


//$file_name : 실제 다운받을 파일이름.

$filepath="../data/".$file_name;
if(eregi("(MSIE 5.0|MSIE 5.1|MSIE 5.5|MSIE 6.0)", $HTTP_USER_AGENT)){
Header("Content-type: application/octet-stream");
Header("Content-Length: ".filesize($filepath));
Header("Content-Disposition: attachment; filename=$file_name");
Header("Content-Transfer-Encoding: binary");
Header("Pragma: no-cache");
Header("Expires: 0");
} else {
Header("Content-type: file/unknown");
Header("Content-Length: ".filesize($filepath));
Header("Content-Disposition: attachment; filename=$file_name");
Header("Content-Description: PHP3 Generated Data");
Header("Pragma: no-cache");
Header("Expires: 0");
}
$fp = fopen($filepath, "r");
if (!fpassthru($fp)) fclose($fp);
?>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/10 09:43 2003/11/10 09:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/19

폼 - target 지정하기(프레임셋에서 폼 전송)

< script language="javascript">
< !--
function send(){
form.action = "frame.jsp";
form.target = "_top"; //--- 이런 형식도 가능하다.
form.submit();
}

//-->
< /script>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/10 09:42 2003/11/10 09:42
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/18

질문>

회원 리스트가 있는데...member 테이블이 있습니다.
그중에서 필드중에서 email 필드가있는데..
그분만 뽑아서 mail.txt 로 만들수있나요?

예를 들어

mail.txt
----------------
a@a.com
b@a.com
c@a.com


답변>

mysql만을 이용한 방법입니다.
우선 루트로 접속하셔서..

select email from member into outfile "실제 경로/mail.txt";

ex)select email from member into outfile "/home/iprid/mail.txt";
이렇게 하심 될꺼에요..^^;;
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/10 09:41 2003/11/10 09:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/17

echo "
< script language="javascript" >
< !--

//alert ("$session_name 님 오늘 좋은 하루 되세요^^");
parent.location.reload();
//-->
< /script>
";

echo "< META HTTP - EQUIV= "refresh" CONTENT="0;URL=../main.htm" >";


프레임창에서 로그인/로그아웃시 전체 창을 새로고침한다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/10 09:40 2003/11/10 09:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/16

mail - 계정 추가

mail - 계정추가

vi /etc/mail/virtusertable 추가

makemap hash virtusertable < virtusertable

/etc/init.d/sendmail stop
start

# 도메인 추가는
/etc/mail/sendmail.cw 여기에 도메인만 추가해주세요.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/06 13:49 2003/11/06 13:49
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/96

한개의 하드에 OS3개 깔기

제목 : 한개의 하드에 OS3개 깔기
이름 : 최명호 날짜 : 2003-10-30

윈도우XP와 윈도우2003을 한 하드에서 파티션을 나누어 멀티부팅을 하고 있는 상태입니다.

여기세 리눅스를 더 깔고자 하실 분은

리눅스 설치시 파티션 설정에서 /boot 파티션을 설정하지 마시고 설치하시고

부트로더에서는 윈도우 멀티부팅시 뜨는 hda1만 맞춰두세요

그러면 컴퓨터 부팅시 맨 처음에 윈도우와 리눅스만 선택하게 나오는데

여기서 윈도우를 선택하시면 전에 윈도우 멀티 부팅하는 화면이 나온답니다.

끝~



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/31 09:25 2003/10/31 09:25
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/95

ERP의 이해

ERP는 Enterprise Resourse Program의 약자입니다. 우리말로 번역을 하면 전사적 자원관리라고 할 수 있습니다.

즉 기업경영에는 인적자원, 물적자원 등 여러 가지 자원을 필요로 하고 있습니다.이러한 자원의 관리를 컴퓨터 프로그램을 통해 관리하는 것을 ERP라고 합니다. 컴퓨터로 관리하면 한편으로 대단히 수월할 것 같지만 기업마다 업무 추진 프로세스가 틀리므로 기업 실정에 맞게 프로그램을 맞추는 것이 아주 어려운 실정입니다. 기업 실정에 맞게 맞추는 과정을 커스트마이징(Custermizing)이라고 합니다. ERP 사용의 경우 프로그램 자체 비용보다는 커스트마이징 비용이 더 많이 소요되고 있는 실정입니다.

ERP를 설치하고자 할 경우 업무 프로세스 등에 대해 전문가의 사전 컨설팅을 받고 개선한 후 사용하면 더 좋은 효과를 볼 수 있습니다.

중소기업은 ERP를 설치할 경우 산업자원부가 주관이 되어 기업 당 3천만원까지 지원해주고 있습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/30 17:00 2003/10/30 17:00
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/15

cookie - 설명

setcookie
(PHP 3, PHP 4 )

기 능 쿠키를 설정해서 클라이언트에 전송한다.

사 용 법 int setcookie (string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])

설 명 나머지 헤더 정보와 함께 전송될 쿠키를 지정한다. name인수를 제왼한 다른 인수는 모두 사
용할 수도 있고 사용하지 않을 수도 있다. name인수만 있으면, 그 이름을 갖는 쿠키가 삭제
된다. 인수를 빈 문자열로 바꿔도 그 인수를 삭제 할 수 있다. expire와 secure인수는 정수
형이므로 빈문자열을 사용하여 생략할 수 없다. 대신 0을 사용한다. expire인수는 time()이
나 mktime()함수에 의해 반환되는 Unix Timestamp값이다. secure는 안전한 HTTPS를 통해서만
쿠키가 전송될 수 있음을 나타낸다.
쿠키의 value부분은 쿠키를 전송할 때 자동으로 url이 인코드 된다. 그것을 수신할 때 자동
으로 디코드되어서 쿠키 이름과 같은 이름으로 변수에 지정된다.

* 쿠키 설정
setcookie ("TestCookie", "Test Value");
setcookie ("TestCookie", $value,time()+3600); /* expire in 1 hour */
setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);

* 쿠키 해제
setcookie ("TestCookie");
// set the expiration date to one hour ago
setcookie ("TestCookie", "", time() - 3600);
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);

* 쿠키의 사용
echo $TestCookie;
echo $HTTP_COOKIE_VARS[TestCookie];

* 배열의 사용
setcookie ("cookie[three]", "cookiethree");
setcookie ("cookie[two]", "cookietwo");
setcookie ("cookie[one]", "cookieone");
if (isset ($cookie)) {
while (list ($name, $value) = each ($cookie)) {
echo "$name == $value
n";
}
}




ex)
if (login($admin_id, $passwd) == 1)
{
setcookie("Admin_ID", "$admin_id", "0", "/");
setcookie("Admin_PassWord", "$passwd", "0", "/");
print "";
}
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/29 14:25 2003/10/29 14:25
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/14

tar - 설명서

tar

ink : http://www.impunity.co.kr/support/linux_command.htm

파일/디렉토리를 백업,배포본 cgi(게시판,자료실,카운터 등)등을 사용 하실때
필히 알아 두셔야하는 명령어 입니다.

(※ 아래 설명대로 압축후 백업하신 자료를 ftp를 이용해서 옮기시면
백업이 되며, 압축 파일은 용량이 크니 반드시 삭제(rm <파일명.tar.gz>)
하시기 바랍니다.)

tar에서 "압축을 하실때" 사용 예

(cvfz라는 옵션을 주셔야 합니다.public_html 디렉토리 전체 압축시)

tar cvfz backup.tar.gz public_html

tar에서 "압축을 푸실때" 사용 예

(xvfz라는 옵션을 주셔야 합니다.)

tar xvfz backup.tar.gz

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/29 11:16 2003/10/29 11:16
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/94


>[원래글]정후니님이 2002-12-31 에 올린 글입니다
>-----------------------------------------------
>4.3.0 부터는 mail() 함수가 없습니다.. 흐미..
>이상하게 메일 에러가 나서 로그를 봤더니
>undefine function mail() 이라고 나는군요..
>헛헛헛.. 돌긋네
>
>기존에
>mail($mailTo, $mailSubject, $mailBody, $mailHeaders);
>
>이렇게 사용하던것을
>
>$mail_sender = "/usr/sbin/sendmail -t";
>escapeshellcmd($mail_sender($mailTo, $mailSubject, $mailBody, $mailHeaders));
>
>요렇게 바꾸고 하니 되네요...
>돌긋네.. 이제까지 만든거 다 바꿔야 되네.. 우와.. 씨붕..
>

뭐 또 만드실라고... mail 함수가 없으니
function mail($mailTo, $mailSubject, $mailBody, $mailHeaders) {
$mail_sender = "/usr/sbin/sendmail -t";
escapeshellcmd($mail_sender($mailTo, $mailSubject, $mailBody, $mailHeaders));
}

그냥 요로코롬만 하면 안되나... ㅋㅋㅋ
안되면 말고...ㅋㄷㅋㄷ

모다 새해 복 많이 받으세요.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/10/28 11:23 2003/10/28 11:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/13

« Previous : 1 : ... 94 : 95 : 96 : 97 : 98 : 99 : 100 : 101 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/04   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Statistics Graph

Site Stats

Total hits:
183854
Today:
282
Yesterday:
394