본문 바로가기

반응형

Story

kindeditor ie11 에서 붙여넣기시 원하는 위치에 놓이지 않고 맨끝에 붙을때. kindeditor 라는 위지윅 웹 에이터 사용시 ie11 에서 ctrl+v 할때 문제가 발생합니다. kindeditor 가 마지막 update 가 2013년 12월 22일 인대 ie11 에 대한 부분이 완벽하게 반영되지 않은거 같습니다. ie11 로 ie 가 업데이트된후 javascript 부분에서 자주 문제가 발생하는대 ie11 이 기존 ie 와는 다른 userAgent 값을 가지기 때문입니다. 예전 버전은 msie 가 포함된걸로 구분을 했는대 ie11 은 이 값으로 구분을 할 수 없습니다. 다른 부분도 문제가 있을지 모르겠지만 붙여넣기시 문제가 되어서 해결방법을 찾던중 역시나 이부분이 문제가 되었습니다. 해결방법을 보면 kindeditor.js 파일 5860 line 쯤 K(doc.body).bin.. 더보기
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... 더보기
jquery json 사용시 공백문제 jquery json 사용시 공백이 "+" 로 나오는 문제가 발생한다. json data 생성시 urlencode 대신에 rawurlencode 을 사용하면 된다. 더보기
PHP, cURL, CURLOPT FOLLOWLOCATION and Open Basedir or Safe Mode PHP, cURL, CURLOPT FOLLOWLOCATION and Open Basedir or Safe Mode php cURL 을 이용해서 rss feed 를 가져오는경우 $ch = curl_init($url); curl_setopt( $ch, CURLOPT_POST, false ); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true ); curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7" ); curl_setopt( $ch, CURLOPT_HEADER, false ); curl_setopt( .. 더보기
Jquery fancybox 사용시 iframe type 에서 post 로 값 넘기기 fancybox 사용시 iframe type 으로 사용하면 해당 href 에 있는 주소로 get 방식으로 페이지를 불러온다. 하지만 post 방식으로 값을 넘겨서 페이지를 불러와야할 경우가 발생했는대 구글링을 통해서 방법을 찾을수있었다. 출처는 http://stackoverflow.com/questions/14316054/post-preview-passing-data-with-ajax-and-fancybox 방법은 POST preview with ajax API option REF: http://stackoverflow.com/q/14316054/1055987picssel.com /> Name: Password: Preview NOTE: This DEMO is for Fancybox v2.1.3+ 데모 .. 더보기
jQuery Timer jQuery Timer jQuery Timer adds the class $.timer(). $.timer() $.timer( [ action ] , [ time ], [ autostart ] ) action A Function to be called by the timer. time A Number determining how long between actions in milliseconds. autostart A Boolean indicating whether to start the timer. Defaults to false. Usage var timer = $.timer(function() { alert('This message was sent by a timer.'); }); timer.set(.. 더보기
php ini 변경없이 session 시간 늘리기 SESSION을 핸들링하려면 SESSION 이 저장되는 디렉토리를 별도로 사용해야 한다. $sessdir = $_SERVER['DOCUMENT_ROOT']."/저장디렉토리"; ini_set('session.save_path', $sessdir); session_save_path($sessdir); ini_set("session.cache_expire", 180); // 세션 유효시간 : 분 더보기
글쓸때 tag 입력받기 게시판이나 블로그 등에 글을쓸때 tag 들을 입력하는대 임의로 , 같은 구분자를 넣기도 하지만 공백등으로 자동으로 나누기도 한다. 이럴때 사용하면 유용한 사이트가 있어서 주소를 남겨둔다. jQuery Tagit Documentation Page http://webspirited.com/tagit/ 더보기
MySQL 5.6에서 Invalid value error 이전에 mysql 사용하면서 insert 하거나 update 할때 값이 없으면 자동으로 기본값이 적용되거나 pass 되었는대 5.6 버전으로 올리면서 이런 부분들에서 error 가 발생하기 시작했다. MySQL 5.6.6 버전부터 sql_mode 가 있는대 값이 있을 경우 NOT NULL 로 지정된 필드는 값을 넘겨주지 않으면, int type 필드는 값이 없을때 '' 같이 빈 문자열을 넘기면 타입이 다르다고 error 가 발생한다. 모든값을을 정확하게 처리해주면 문제가 없긴 하지만 갑자기 모두 바꾸기 힘들땐 더보기
mysql 에서 LOAD DATA INFILE 로 데이타 입력시 ERROR 1148 (42000) : The used command is not allowed 에러날경우 MYSQL ERROR 1148 (42000) : The used command is not allowed In previous parts, of Series 2, data has been loaded into the database, from a text file, using the MYSQL statement: LOAD DATA INFILE './ttd_entries.txt' INTO TABLE test.ttd FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES; As it turns out using this statement is probably not the best way to load data into the database as.. 더보기

반응형