PHP (29) 썸네일형 리스트형 엑셀(excel) 다운로드 기능 만들기 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 = " 번호 코드 내용 "; while($row = mysql_fetch_array($.. Cafe24 호스팅시 PHP Error 메세지 오랜만에 PHP 작업을 하는데 함수도 기억안나고 해서 어려움이 많다. 그래도 PHP가 에러 메세지가 너무 친절해서 큰 어려움은 없었는데... CAFE24에서 작업하면 에러메세지가 안난다.... 이 문제가 너무 힘들어서 찾아서 해결한 내용... 호스팅 root 폴더에 존재하는 .htaccess 에 하단 내용을 추가하면 해결 됨. php_value error_reporting 22527 php_flag display_errors on 이 경우 NOTICE 문장도 같이 표출되는데 개발할 때는 NOTICE는 무시하면 됨. XAMPP 에서 Virtual Host 설정 만약 한 대의 컴퓨터에서 여러 개의 웹사이트를 운영하고 싶다면? 정답은 VirtualHost를 이용하는 것이다. X:\xampp\apache\conf\extra\httpd-vhosts.conf 파일을 수정하자. 우선 19번째 줄에서 코멘트를 해제하자. NameVirtualHost *:80 맨 끝에 다음을 추가한다. DocumentRoot "/xampp/htdocs" ServerName localhost 기본값대로 브라우저에 localhost라고 입력해도 여전히 X:\xampp\htdocs 를 가리키게 하기 위함이다. 이제 우리가 추가할 폴더는 다음과 같이 지정한다. 예1) 브라우저에 wems라고 치면 X:\home\wems\public_html 를 가리키게 하고 싶을 때. 폴더명을 이렇게 해두면 php에.. javascript 에서 escape 문자열 PHP에서 unescape 하기 PHP에서 iconv 사용가능 하여야 합니다. function tostring($text) { // return iconv('UTF-16LE', 'UTF-8', chr(hexdec(substr($text[1], 2, 2))).chr(hexdec(substr($text[1], 0, 2)))); return iconv('UTF-16LE', 'UHC', chr(hexdec(substr($text[1], 2, 2))).chr(hexdec(substr($text[1], 0, 2)))); } function urlutfchr($text){ return rawurldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', 'tostring', $text)); } 처리할 문서가 ch.. PHP 개발 속도를 높여주는 PHP Framework 비교 PHP개발에 관해서 찾다가.. 22 Open Source PHP Frameworks To Shorten Your Development Time 이라는 글을 찾았습니다. 오호~ PHP에도 Framework라는 개념이 있더군요. 그래서 PHP Framework를 선택하기 위해서 이런저런 자료를 조사 하면서 조사한 내용을 정리 해 볼려고 합니다. Ruby On Rails의 영향으로 웹 프로그래밍에서 Framework에 대한 관심이 폭발적으로 늘어나게 되고, PHP에서도 Framework에 지원이 활발하게 진행이 되었나 봅니다. 그리고 위의 글에서와 같이 여러개의 PHP Framework가 생겨 나게 되고, 현재 주류를 이루고 있는 Framework는 4개 정도로 압축 되는거 같습니다. Zend Framewor.. iconv charset $row[Name]=iconv("euckr","utf-8",$row[Name]); -> 문자열의 charset을 euckr 에서 utf-8 로 컨버팅 db에 저장된 한글이 정상이고 해당 필드가 utf-8로 되어 있는 것이라면 $row['Name'] = iconv("UTF-8","CP949",$row['Name']); -> 문자열의 charset을 utf-8 에서 CP949 로 컨버팅 iconv 함수에 대한 정보 : http://kr.php.net/manual/en/function.iconv.php php->Excel reader require_once 'Excel/reader.php';$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('CP949'); // 이부분만 바꿨습니다.$data->read('kortest.xls');error_reporting(E_ALL ^ E_NOTICE);echo "";for ($i = 1; $i sheets[0]['numRows']; $i++) {echo "";for ($j = 1; $j sheets[0]['numCols']; $j++) {echo " ".$data->sheets[0]['cells'][$i][$j]."";}echo "\n";}echo "";?> str_word_count str_word_count (PHP 4 >= 4.3.0, PHP 5)str_word_count -- 문자열에서 사용한 단어에 대한 정보를 반환합니다. 설명mixed str_word_count ( string string [, int format]) string 안의 단어 수를 셉니다. 선택적인 format을 지정하지 않으면, 반환값은 단어 수를 나타내는 정수입니다. format를 지정하면, 반환값은 배열로써, 내용은 format에 따라 결정됩니다. 아래 목록은 format으로 사용할 수 있는 값과 그에 따른 출력입니다. 1 - string에서 발견한 모든 단어를 포함하는 배열을 반환합니다. 2 - string 안에서 단어 위치를 키로, 그 단어를 값으로 가지는 연관 배열을 반환합니다. 이 함수의 작동에서.. 이전 1 2 3 4 다음 목록 더보기