본문 바로가기

반응형

프로그래밍

php - PHP에서 Mssql 원격 접속 (ODBC를 사용하지 않고 MS-SQL서버에 직접 연결합니다.) 참고로 저는 FreeBSD3.4 release에서 Apache + PHP4 + Mysql 을 사용하고 있었고 NT4.0 서버에 서비스팩6.0a, MS_SQL7.0 및 SQL서비스팩2.0을 설치한 상태에서 연결했습니다. 리눅스를 사용하시는 분도 동일하게 사용할 수 있습니다. 1. 준비 (1). 먼저 MS-SQL7.0에 서비스팩 1.0이상이 설치되어 있어야 합니다. SQL서비스팩은 다음 사이트에서 얻을 수 있습니다. http://www.microsoft.com/korea/sql/support/sp2.htm (현재 최신 버전은 서비스팩 2.0 입니다.) (2). 두 이기종 간을 연결시켜줄 중요한 팩키지를 다운 받아야 합니다. FreeTDS라는 것.. 더보기
php 로 쉘스크립트를 !! php 로 쉘스크립트를 !! 오늘날 동적 웹 페이지를 개발하는 최고의 언어가 PHP라는 것은 누구나 다 아는 사실입니다. 하지만 PHP가 쉘 스크립트 언어로도 사용할 수 있다는 것은 모르는 사람이 많은 것 같습니다. 쉘 스크립트 언어로써의 PHP는 Bash나 Perl만큼 튼튼하지는 않지만 많은 이접이 있습니다. PHP를 쉘 언어로 사용하기 위해 요구되는 것은 PHP를 아파치 모듈 대신 CGI 바이너리로 설치해야 합니다. 보안 문제가 걸려 있기 때문에 PHP메뉴얼의 참고하기 바랍니다. 일반적인 PHP 웹 페이지와 PHP 쉘 스크립트 사이의 단 한가지 차이점은 PHP스크립트의 제일 첫 번째 줄에 다음과 같이 쉘 호출을 해주어야 하는 점입니다. #!/usr/local/bin/php -q -q 옵션은 HTTP헤.. 더보기
php - mysql 기본 /* 접속하고, 데이터베이스를 선택 */$link = mysql_connect("mysql_host", "mysql_user", "mysql_password")   or die("접속할 수 없습니다 : " . mysql_error());echo "접속 성공";mysql_select_db("my_database") or die("데이터베이스를 선택할 수 없습니다.");/* SQL 쿼리 실행하기 */$query = "SELECT * FROM my_table";$result = mysql_query($query) or die("쿼리 실패 : " . mysql_error());/* HTML로 결과 출력하기 */echo "\n";while ($line = mysql_fetch_array($result, MYSQL.. 더보기
php 5, mysql에서 Stored Procedure 사용하기이 페이지 작성에 참여하기 php 5, mysql에서 Stored Procedure 사용하기이 페이지 작성에 참여하기 우선 짚고 넘어갈 점. PDO (PHP Data Objects) = 버그덩어리.특히나 Windows 환경에서 뭘 만드는 경우 PDO 버그에 치여서 의욕을 상실할 수 있으므로 주의. 대표적으로 SP 한번 호출하고 두번째 호출하려는데, 앞에 호출한 것의 레코드셋이 정리가 제대로 안되었다며 호출할 수가 없더군효. 특히 Windows의 PDO는 한번 호출 / 쿼리에 여러 레코드셋을 반환하는 경우 제대로 처리하지 못합니다. PHP의 mysqli 확장도 같은(SP 호출 후 정리해야 하는) 문제가 있는데 (이쯤되면 문제인지 의도된 동작인지) 이쪽은 Windows 환경에서도 다중 레코드셋 처리가 잘 되므로 사용이 가능합니다. o.. 더보기
PHP로 FTP프로그램 만들기 알고리즘 PHP로 FTP프로그램 만들기 알고리즘 [강좌] PHP로 FTP프로그램 만들기 리눅스의 환경에서는 PHP를 소스 컴파일 하는 과정중에 "./configure" 할 때 옵션에 "--enable-ftp" 을 추가하여 configure를 해야 합니다. 그렇지 않은 경우에는 PHP로 FTP프로그램을 사용할 수 없습니다. 윈도우용 APM의 경우에는 계정과 비번이 존재하지 않으므로 사용하실 수 없습니다. -------- FTP함수의 종류와 사용법 (1) ftp_connect : FTP서버에 연결한다. ----------------------------------------------- int ftp_connect (string host [, int port]) $ftp=ftp_connect("서버주소 또는 도메인명.. 더보기

반응형