본문 바로가기

반응형

Story/php

제로보드 관련 --- 게시판 하단 제로보드 표시 안보이게 하려면 lib.php 파일의 foot() 함수에서 출력되는 부분을 주석처리하면된다 --- 게시판 상단 총게시물수 안보이게 하려면 각스킨폴더에 setup.php 파일에서 해당부분을 찾아 주석처리한다 더보기
쉘상에서 php 쉘스크립트로 실행시키기 php -f work.php 더보기
wysiwyg SPAW Editor style change 시에 span 태그 추가하기 spaw/class/script.js.php 파일에 function SPAW_style_change(editor, sender) .... 이 함수를 다음과 같이 수정해준다. function SPAW_style_change(editor, sender) { classname = sender.options[sender.selectedIndex].value; window.frames[editor+'_rEdit'].focus(); if (this[editor+'_rEdit'].document.selection.type.toLowerCase() == "text"){ var selection = window.frames[editor+'_rEdit'].document.selection.createRange(); var.. 더보기
php smtp 를 이용하여 mail 보내기 smtp를 사용가능한 자신의 메일을 사용하여 메일 보내기. 출처 http://www.cherrynet.co.kr/bbs_view.php?s=10&pseq=3&mnid=1 더보기
프레임(frame,iframe) 사용시 세션(session)값이 유지되지 않고 사라지는 문제해결 서로다른 도메인을 프레임이나 아이프레임을 사용하여 같이 보여주는경우 세션이 유지되지 않는 현상이 발생할때가 있다. 우선 해결방법은 소스 제일 상단에 아래와 같이 적어준다. 혹은( 이상하게 아래것은 안묵히는것 같다.) 더보기
whois 조회하기 function whois($query, $server) { $socket = fsockopen($server, 43, $errno, $errstr, 10); if(!$socket) { return false; } fwrite($socket, $query . "\r\n"); $response = ""; while(!feof($socket)) { $response .= fgets($socket, 1024); } fclose($socket); return $response; } echo whois("matthiasvance.com", "whois.verisign-grs.com"); function ae_whois($query, $server){ define('AE_WHOIS_TIMEOUT', 15); // .. 더보기
pear 설치 * 일반적인 pear 셀스트립트 위치 : /usr/local/bin/pear /usr/local/php/bin/pear # pear list : 현재 설치된 pear 요소. # pear remote-list : 원격서버에 있는 전체 리스트. # pear install Net_Whois : 해당 패키지를 다운받아 설치. # pear remote-info DB : 원격서버의 DB 패키지의 정보. # pear upgrade DB : 업그레이드 ex $ pear install -f OLE $ pear install -f Spreadsheet_Excel_Writer 더보기
IE 에서 파일 다운로드 처리시 에러처리 (firefox 에서 공백이 들어간 파일명 잘릴경우) 이 인터넷 사이트를 열 수 없습니다. 요청한 사이트를 사용할 수 없거나 찾을 수 없습니다. 나중에 다시 시도하십시오 또는 Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later. 와 같은 메세지가 나올때 처리방법 헤더값에 Cache-Control 을 max-age=0 로 셋팅해준다. 한가지 더 firefox 에서 공백이 들어간 파일명이 잘릴경우가 있다 위의 예에서 filename=\"$filename\" 이 부분을 보통 filename=$filename 처럼 양쪽에 "를 빼먹는경우가 많다. 이것은 표준에 위.. 더보기
문자열에서 아이피 주소만 추출하기 $ip_addr = "아무거나(111.22.33.44)아무거나"; preg_match("/(?\d+)\.(?\d+)\.(?\d+)\.(?\d+)/", $ip_addr,$matches); $matches[0]; // 아이피 주소 $matches; 의 값은 다음과 같이 나온다. Array ( [0] => 111.22.33.44 [d1] => 111 [1] => 111 [d2] => 22 [2] => 22 [d3] => 33 [3] => 33 [d4] => 44 [4] => 44 ) 더보기
실명인증 - 한국신용평가정보(주) php ① cb_namecheck.zip 파일의 압축을 풉니다. ② cb_namecheck 파일을 서버의 적절한 디렉토리에 copy 합니다. (예: /usr/bin) (성명 확인 서비스를 위한 모듈입니다. 설치 환경 : red hat linux 6 이상, php 3 이상에서 서비스 가능합니다.) ③ 실행 가능하게 권한을 조정합니다.(755권한) chmod +x cb_namecheck ④ 프롬프트 상에서 실행파일이 설치된 디렉토리로 이동하신 후 실행파일을 테스트해 봅니다. cb_namecheck 사이트아이디 사이트Password 8자리 주민번호13자리 이름 위와 같이 실행시켰을때 리턴값이 나오면 제대로 설치된 것입니다. Segmentation fault 가 나오면 파일을 바이너리로 다시 올려서 테스트해보십시오. .. 더보기

반응형