검색결과 리스트
PHP에 해당되는 글 8건
- 2011/01/19 php 숫자 한글단위 변환 함수
- 2011/01/13 PHP-WCF 연동기
- 2011/01/04 PHP 5.3x mssql연동
- 2010/10/07 php 랜덤 동일한수 안나오게하기
- 2010/07/14 php script 문자막기
- 2010/07/02 외부iis 다운로드시
- 2010/05/31 md5 기반 base64 로된 인코딩및 디코딩 암호 (1)
- 2010/05/25 Frame SET 새로고침 현상 해결하기.
글
'PHP' 카테고리의 다른 글
| php 숫자 한글단위 변환 함수 (0) | 2011/01/19 |
|---|---|
| PHP-WCF 연동기 (0) | 2011/01/13 |
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
설정
트랙백
댓글
글
'PHP' 카테고리의 다른 글
| php 숫자 한글단위 변환 함수 (0) | 2011/01/19 |
|---|---|
| PHP-WCF 연동기 (0) | 2011/01/13 |
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
설정
트랙백
댓글
글
PHP 5.2 Version 까지는 php_mssql.dll이 extension에 포함되어 있어 php.ini에서
extension=php_mssql.dll 만 추가하면 되었는데 --;
5.3 Version에서는 php_mssql.dll 확장도 없고 php_mssql.dll 을 확장에 넣은 후 php.ini 설정을 해도 제대로 동작하지 않는다. .. 젠장 -_-;
이제 5.3 Version에서 MSSQL을 연동하기 위한 작업을 시작하자
먼저 “ntwdblib.dll”이 Windows 디렉토리 아래 system32에 있는지 확인하고 없으면 웹에서 구해서 넣는다.
다음으로 Microsoft SQL Server 2008 Native Client 를 설치해야 하는데 MSSQL Server가 Web Server, PHP와 동일한 서버에 설치되어 있다면 Pass ~
만약 MSSQL Server가 다른 PC에 설치되어 있다면 Microsoft SQL Server 2008 Native Client를 설치해야 한다. 아래의 링크에서 다운받을 수 있다.

Microsoft SQL Server 2008 Native Client을 다운받은 후 실행하면 아래와 같은 다이얼로그 나타나고 실행 버튼을 누르면 설치가 진행된다.

다음 버튼을 클릭 !!!

다음 버튼을 클릭 !!!

다음 버튼을 클릭 !!!

이번엔 설치 버튼을 누르면 설치가 진행된다.

마침 버튼을 누르면 설치가 완료된다.

마지막으로 SQL Server Driver for PHP 1.1을 설치한다. 아래 링크에서 SQL Server Driver for PHP 1.1를 다운받는다.
다운받은 파일을 설치한다. 실행 버튼을 클릭 !!!

라이센스에 동의하고 Yes 클릭

dll 파일들이 설치될 위치를 지정한다. PHP가 설치된 디렉토리 내의 ext 디렉토리를 지정하면 된다. OK를 누르면 dll들이 설치된다.

PHP 설치 디렉토리의 ext 디렉토리에 추가적으로 파일들이 설치된 것을 확인할 수 있다.

아래 화면이 나오면 설치가 제대로 된거라고 생각해도 된다. ^^:

마지막으로 php.ini에 마지막에 다음과 같이 MSSQL 설정을 추가한다.

마지막으로 Web Server를 종료 한 후 다시 실행시킨다.
아래는 테스트를 위한 PHP 코드이다. MSSQL에 Connection 했다가 바로 끊는 --;
제대로 실행이 않된다면 서버 설정이 잘못됐거나 PHP 설정이 잘못된 것이다.
Bug Fix는 알아서 해도 된다. ㅎㅎ

'PHP' 카테고리의 다른 글
| php 숫자 한글단위 변환 함수 (0) | 2011/01/19 |
|---|---|
| PHP-WCF 연동기 (0) | 2011/01/13 |
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
설정
트랙백
댓글
글
'PHP' 카테고리의 다른 글
| PHP-WCF 연동기 (0) | 2011/01/13 |
|---|---|
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
| md5 기반 base64 로된 인코딩및 디코딩 암호 (1) | 2010/05/31 |
설정
트랙백
댓글
글
'PHP' 카테고리의 다른 글
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
|---|---|
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
| md5 기반 base64 로된 인코딩및 디코딩 암호 (1) | 2010/05/31 |
| Frame SET 새로고침 현상 해결하기. (0) | 2010/05/25 |
설정
트랙백
댓글
글
header방법으로 해서 외부 url 을줘서 다운을 불가능 하다..
그래서 해결책.. 일반적인 방법이다.
해당 iis폴더로 가서 dowload파일을 심는다..
해당 페이지에서 위에 심어놓은 download파일을 호출한다.. ex)<a hre="http:///~~~~//~~~/.download.php?filename=<?$filename?>">
이방법이 제일쉽다..
다른 방법을 아시는분은 알려주세요.ㅠㅠ
'PHP' 카테고리의 다른 글
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
|---|---|
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
| md5 기반 base64 로된 인코딩및 디코딩 암호 (1) | 2010/05/31 |
| Frame SET 새로고침 현상 해결하기. (0) | 2010/05/25 |
설정
트랙백
댓글
글
/******************************************/
/* 인코딩및 디코딩 함수 */
/******************************************/
function encrypt_md5_base64($plain_text, $password="키값", $iv_len = 키길이)
{
$plain_text .= "\x13";
$n = strlen($plain_text);
if ($n % 16) $plain_text .= str_repeat("\0", 16 - ($n % 16));
$i = 0;
while ($iv_len-- >0)
{
$enc_text .= chr(mt_rand() & 0xff);
}
$iv = substr($password ^ $enc_text, 0, 512);
while($i <$n)
{
$block = substr($plain_text, $i, 16) ^ pack('H*', md5($iv));
$enc_text .= $block;
$iv = substr($block . $iv, 0, 512) ^ $password;
$i += 16;
}
return base64_encode($enc_text);
}
function decrypt_md5_base64($enc_text, $password="키값", $iv_len = 키길이)
{
$enc_text = base64_decode($enc_text);
$n = strlen($enc_text);
$i = $iv_len;
$plain_text = '';
$iv = substr($password ^ substr($enc_text, 0, $iv_len), 0, 512);
while($i <$n)
{
$block = substr($enc_text, $i, 16);
$plain_text .= $block ^ pack('H*', md5($iv));
$iv = substr($block . $iv, 0, 512) ^ $password;
$i += 16;
}
return preg_replace('/\x13\x00*$/', '', $plain_text);
}
/******************************************/
중요하지 않은 즉. 아이디를 그냥 쿠키에 날라다니게 하면 쫌 그렇지 않나요^^'';;ㅎㅎ
보안상 암호화 해서 쿠키에 저장하고.. get방식때도.. 그렇구요;; 제생각에느 정말 간단하게 쓸수 있는
암호화 프로그램 이에요;;; ㅎㅎㅎ
그리고 모 사용법은 없죠 따로;; 그냥 파라미터에 있는 키값을 인코딩 디코딩 함수를 맞춰 주기만 한다면..아 그리고 키길이도 맞춰
주어야 ㅅㅏ용되요~^^;
즐거운 하루 되세요~
'PHP' 카테고리의 다른 글
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
|---|---|
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
| md5 기반 base64 로된 인코딩및 디코딩 암호 (1) | 2010/05/31 |
| Frame SET 새로고침 현상 해결하기. (0) | 2010/05/25 |
설정
트랙백
댓글
글
'PHP' 카테고리의 다른 글
| PHP 5.3x mssql연동 (0) | 2011/01/04 |
|---|---|
| php 랜덤 동일한수 안나오게하기 (0) | 2010/10/07 |
| php script 문자막기 (0) | 2010/07/14 |
| 외부iis 다운로드시 (0) | 2010/07/02 |
| md5 기반 base64 로된 인코딩및 디코딩 암호 (1) | 2010/05/31 |
| Frame SET 새로고침 현상 해결하기. (0) | 2010/05/25 |
RECENT COMMENT