php snoopy를 활용해서 파싱을 잘 하고 있었는데 갑자기 안되는 것이였다. 이상하네.. 분명 잘 되고 있었는데.. 이런저런 테스트를 해보니 그냥 단순히 호출해서 찍기만 하는데도 한글이 깨지는 것이였다. 구글링 해보면서 이것저것 했는데도 도저히 되지 않았다. 그래서 그냥 require_once 'simple_html_dom.php'; $url = "https://search.shopping.naver.com/search/all?query=%EA%B0%80%EB%AC%B8%EC%96%B4%ED%86%B5%EC%A1%B1"; $html = file_get_html ( $url ); var_dump($html); 이렇게 해도 된다. snoopy를 안쓰고 curl을 쓰라고 해서 해봤더니 한글이 안깨지고 잘 ..
html의 img 태그를 없애야 할 일이 생겼다. 흠.. 어떻게 없애지.. 구글링 해보니 결론적으로는 아래가 답인데.. preg_replace("/]+\>/i", "", $content); https://stackoverflow.com/questions/1107194/php-remove-img-tag-from-string /i", "(image) ", $conten..." data-og-host="stackoverflow.com" data-og-source-url="https://stackoverflow.com/questions/1107194/php-remove-img-tag-from-string" data-og-url="https://stackoverflow.com/questions/1107194/ph..
$image_url = 'http://phpschool.com/skin/blue/images/common/top_logo.png'; $image_info = parse_url($image_url); $image_name = basename($image_info['path']); // top_logo.png file_put_contents('./'.$image_name,file_get_contents($image_url)); 출처: https://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=417723&sca=&sfl=wr_subject&stx=%BF%DC%BA%CE+%C0%CC%B9%CC%C1%F6&sop=and
현재 업데이트가 끊긴 apmsetup7에 xe를 설치하려면 에러가 난다. apmsetup7은 php 5.2 대가 설치되어 있으니 php 5.3으로 업데이트를 해야 한다. http://windows.php.net/downloads/releases/archives/ php-5.3.19-Win32-VC9-x86.zip 을 검색하여 다운 기존의 PHP5폴더는 삭제 아니면 폴더명을 PHP5_backup 같은 형식으로 백업해주세요. 그리고 APM_SETUP 폴더에 Server 폴더에 PHP5로 이동합니다. C:\APM_Setup\Server\PHP5 위에서 다운로드 한 프로그램을 압축 해제 후 복사 붙혀넣습니다. 완성 된 PHP5 폴더 모습입니다. 5.3.19 버전 파일로 채워져 있습니다 그리고 phpinfo()를..
php 한글 깨질경우 create database rsv; 이렇게 db를 만들고 그냥 insert 쿼리문을 날렸더니 한글이 깨졌다. 이런 경우 디폴트로 latin1이기 때문에 한글이 깨진다. 그래서 UTF8로 생성한다. create database rsv DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 테이블 생성시에도 ENGINE=InnoDB CHARSET=utf8; 를 추가해 주었다. create table if not exists rsv( srl integer not null auto_increment ,name varchar(200) ) ENGINE=InnoDB CHARSET=utf8; 그리고 나서 그냥 insert 쿼리문을 날리니 한글이 정상적으로 들..
php 현재날짜$today=date("Ymd");출력결과형태: 2018123120181201 오늘 부터 7일 후$timestamp=strtotime("+7 days");;$today7=date("Ymd",$timestamp); 날짜비교strtotime을 사용한다.$calday=$dayArray["year"].$dayArray["mon"].$dayArray["mday"]; if(strtotime($today7)>strtotime($calday)){}else{}
header('Content-Type: text/html; charset=euc-kr'); /************************************************************************** * 파일명 : hs_cnfrm_popup2.php * * 본인확인서비스 개인 정보 입력 화면 * (고객 인증정보 KCB팝업창에서 입력용) * * ※주의 * 실제 운영시에는 * response.write를 사용하여 화면에 보여지는 데이터를 * 삭제하여 주시기 바랍니다. 방문자에게 사이트데이터가 노출될 수 있습니다. **************************************************************************/ /..
- Total
- Today
- Yesterday
- JDBC
- MySQL
- 파싱
- xe addon
- 자바 smtp
- 파이썬
- 라이믹스 모듈
- 이클립스
- esql
- 자바
- ocajp
- C
- KG
- 문자열
- 포인터
- 인포믹스
- EC
- XE
- ocjap
- webix
- 프로씨
- proc
- xe애드온
- php
- C언어
- 오라클
- XE3
- 스크래핑
- Python
- 플러터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |