Ezcode 235

[PHP] 외부 사이트의 xml긁어오기

rss로 제공하는 xml이 있을시본 사이트로 해당 xml을 파싱하여 가져와야 할 경우 $xml = "xxx.com/aaa.php"; $doc = new DOMDocument();$doc->load($doc); if(!$doc) { // 불러올수 없다면 echo "not";} else { $items = $doc->getElementsByTagName('item'); // 반복되는 item태그중 $records = array(); foreach($items as $item) { $record = array(); if($item->childNodes->length) { foreach($item->childNodes as $i) { if($i->nodeName != 'title' && $i->nodeName ..

WEB/PHP 2013.01.08

[PHP] 문자여러개를 str_replace하려 할때

여러번 str_replace로 문자를 치환하려 한다. 예를 들어 0000-00-00 00:00:00의 datetime 형태를 숫자로 연이어 쓴다고 가정할때(물론 date()함수로 뽑아올적에 만들면 되지만, 디비안에 저런형태로 있다고 가정하자.) $sql = "select * from tblName where idx = '1' limit 1"; $row = sql_fetch($sql); echo $row['wr_datetime']; // 2012-08-06 09:10:10 $str = array("-"," "); $res = str_replace($str, "", $row['wr_datetime']); echo $res; // 20120806091010 위와 같이 치환하려 하는 문자를 배열로 만들고그 배열..

WEB/PHP 2012.08.06

[명령어] vsftp편집 / 데몬 재실행

서버 젬병...ㅠ_ㅠ ----------------------------------- .htaccess를 쓰려고 했다.rewriteRule을 위해서 하지만 숨김파일이 되버린다!!고도호스팅도 "쇼핑몰 호스팅"으로 받게 되면 그러한 현상이 있던데 거긴 서버 설정을 변경할수가 있던가... root 혹은 권한을 얻을수 있는 아이디로 ssh접근(su - ******* 이런게 있다는것도 첨 알았다..-_-) /etc/vsftpd/vsftp.conf 파일을 vi편집기로 열어 force_dot_files=YES 항목을 추가한후:wq 로 저장한후 /etc/init.d/vsftpd restart 해내고야 말았다!!

WEB/Server 2012.05.10

[PHP] 엑셀(excel) 다운로드 기능 만들기

특정 쿼리에 대한 MySQL의 결과값을 엑셀로 다운로드 가능하도록 만들려고 한다. header( "Content-type: application/vnd.ms-excel" ); header( "Content-type: application/vnd.ms-excel; charset=utf-8"); header( "Content-Disposition: attachment; filename = invoice.xls" ); header( "Content-Description: PHP4 Generated Data" ); $sql = "select * from tblName order by reg_date desc"; $result = mysql_query($sql); // 테이블 상단 만들기 $EXCEL_STR = ..

WEB/PHP 2012.03.27

[PHP] 엑셀 업로드 / 한글깨짐 / Excel_Reader를 사용

1. header의 charset 설정방식 2. meta를 이용한 charset 설정 3. setlocale(LC_CTYPE, 'ko_KR.utf8'); setlocale(LC_CTYPE, 'ko_KR.eucKR'); 4. iconv를 사용한 인코딩 변경 모두 되지 않았다. LMS 발송으로 인한 서버환경의 일부가 euc-kr인것을 확인 어쩔수 없이 Excel_Reader의 힘을 빌릴수 밖에 없었다. 다운로드 링크 : http://sourceforge.net/projects/phpexcelreader/ require_once './inc/Excel/reader.php'; if(!empty($_FILES[upload_file])) { $filename = $_FILES[upload_file][name]; $..

WEB/PHP 2012.03.26