본문 바로가기

반응형

pear

pear 웹에서 설치할때 오류발생시 go-pear.php http://pear.php.net/go-pear 에서 받은 파일로 go-pear.php 실행시 Fatal error: Class 'PEAR' not found in 경로 go-pear.php on line 697 이런 에러 발생시 해결방법 $bootstrap_files = array( 'PEAR5.php' => 'https://raw.github.com/pear/pear-core/master/PEAR5.php', 'PEAR.php' => 'https://raw.github.com/pear/pear-core/master/PEAR.php', 'Archive/Tar.php' => 'https://raw.github.com/pear/Archive_Tar/master/Archive/Tar... 더보기
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 더보기
pear oracle 외부서버 연결 참고 리눅스에서 sqlplus로 원격 오라클 디비 접속하기 (TNS_ADMIN, tnsnames.ora 파일 없이) #sqlplus id/pass@ip/servicename $_DSN = "oci8://$_DB_USER:$_DB_PASS@$_DB_HOST/$_DB_NAME"; 와 같이 설정하고 사용하면 호스트정보가 접속하는대 사용되지 않는다 $conn = oci_connect('아이디', '비밀번호', "XE"); $conn = oci_connect('아이디', '비밀번호', 'localhost/XE'); $conn = oci_connect('아이디', '비밀번호', '100.100.100.100/XE'); 와 같은 형태로 사용이 되어야 외부서버에 접속인 되는대 pear 쪽에서 호스트정보가 무시된다 다음.. 더보기
php 에서 pear 를 사용해 oracle 값을 받아올때 컬럼명을 대문자 대신 소문자로 받고싶을때.. pear 비디를 사용해서 오라클의 값을 받아올때 컬럼며을 대문자로만 사용해야 한다. 경우에 따라서 불편할때도 있어서 소문자로 받도록 수정을 해보았다. pear 디비중 오라클을 사용하도록 해주는 파일 DB/oci8.php 파일에서 380라인쯤에 function fetchInto($result, &$arr, $fetchmode, $rownum = null) { if ($rownum !== null) { return $this->raiseError(DB_ERROR_NOT_CAPABLE); } if ($fetchmode & DB_FETCHMODE_ASSOC) { $moredata = @OCIFetchInto($result,$arr,OCI_ASSOC+OCI_RETURN_NULLS+OCI_RETURN_LOBS); .. 더보기
PEAR 를 이용하여 달력 만들기 require_once "Calendar/Month/Weekdays.php"; // 달력그리기 $Month = & new Calendar_Month_Weekdays(date("Y"), date("m"),0); $Month->build(); echo ""; while ($Day = & $Month->fetch()) { $cal_viewday=$Day->thisDay(); if(date("d",$viewday)==$cal_viewday) $bgcolor=" bgcolor=F3F3F3 "; elseif(date("Ymd")==date("Ym".$cal_viewday,$viewday)) $bgcolor=" bgcolor=C2C6CA "; else $bgcolor=""; if($Day->isFirst()) ech.. 더보기

반응형