전체 글 썸네일형 리스트형 php - 변수관련 함수 doubleval -- 문자열에서 배정도 실수형 값만 리턴한다. floatval()의 별칭 :: double doubleval(mixed var) empty -- 변수가 비어있는지 검사합니다. 변수는 선언되어있으나 NULL값이 경우에도 TRUE이다. :: boolean empty(mixed var) floatval -- 변수의 실수값을 얻습니다. get_defined_vars -- 모든 정의된 변수의 배열을 반환합니다. :: array get_defined_vars (void) get_resource_type -- 파일핸들,DB연결등의 리소스타입을 리턴한다. :: string get_resource_type (resource handle) gettype -- 변수 형을 문자열로 리턴한다. (주의)값이 할.. 더보기 php - SMARTY QUICKSTART GUIDE (Smarty 빠르게 시작하기) SMARTY QUICKSTART GUIDE (Smarty 빠르게 시작하기) ------------------------------------------------ Smarty QuickStart Guide(Smarty 빠르게 시작하기)에 오신 것을 환영해요~ 이 가이드는 Smarty에 처음 발을 적시는 당신에게 Smarty가 어떻게 동작하는지 안내해 줄 거랍니다. 우리는 여기서 몇 가지 가정을 해볼 생각인데요. 당신이 이미 웹 서버에 PHP를 어떻게 설 치해야 하는지라던가, Unix 파일 퍼미션들에 대한 기초지식이나 그리고 PHP가 어떻게 동작 한다든지 등에 대한 기초지식을 가지고 있어야 하겠지요. 만약 당신이 Unix 환경이 아닌 곳에서 Smarty를 사용하고 있다면 당신은 자신의 OS와 관련된 파일 .. 더보기 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("서버주소 또는 도메인명.. 더보기 PHP Easter Eggs 취약점 패치 PHP Easter Eggs 취약점 패치 PHP Easter Eggs 는 보안상 위험요소가 될수 있어환경파일설정을 통해 Easter Eggs 보이지 않도록한다. PHP_LOGO_GUID "PHPE9568F34-D428-11d2-A769-00AA001ACF42"PHP_EGG_LOGO_GUID "PHPE9568F36-D428-11d2-A769-00AA001ACF42"ZEND_LOGO_GUID "PHPE9568F35-D428-11d2-A769-00AA001ACF42"PHP_CREDITS_GUID "PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000" 예)http://www.phpnet.co.kr?=PHPE9568F34-D428-11d2-A769-00AA001ACF42http://www.ph.. 더보기 php - eaccelerator설치 wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2 mkdir eaccelerator-0.9.5.3 mv eaccelerator-0.9.5.3.tar.bz2 eaccelerator-0.9.5.3 cd eaccelerator-0.9.5.3/ tar zxvf eaccelerator-0.9.5.3.tgz export PHP_PREFIX="/usr/local/php"$PHP_PREFIX/bin/phpize ./configure \ --enable-eaccelerator=shared \ --with-php-config=$PHP_PREFIX/bin/php-config makemake install mkdir /tmp/eaccel.. 더보기 [PHP][linux][mysql] cron 이용 일정시간마다 php문실행 [PHP][linux][mysql] cron 이용 일정시간마다 php문실행 linux]#vi /etc/crontab 분 시 날짜 달 요일 권한 command 형식으로 입력해줌... ex) 05 * * * * root /home/html/update.php -> 매시 5분에 update.php문 실행 ex) 05 15 * * * root /home/html/update.php -> 매일 오후 3시 5분에 update.php문 실행 update.php #!/usr/bin/php -q (이건 리눅스에서 whereis php 해서 나오는 경로를 적어준다.) update.php 의 실행권한을 준다. linux]#chmod +x /root/home/html/update.php 이렇게 하면 지정한 시간에 php파일 .. 더보기 이전 1 ··· 17 18 19 20 21 22 23 ··· 74 다음