본문 바로가기
728x90

php13

mysql dbdriver call store procedure in codeigniter(ci) mysql dbdriver call store procedure in codeigniter(ci) $sql = "CALL .sp(@out1);"; $this->db->query($sql); $query = $this->db->query("SELECT @out1"); $result_temp = array(); if($query->num_rows() > 0) $result_temp = $query->result_array(); CREATE DEFINER=`id`@`ip` PROCEDURE `sp`( OUT `last_id` INT ) BEGIN SET last_id = "test"; END$$ DELIMITER ; /** * "Count All Results" query * * Generates a plat.. 2018. 12. 17.
json 동적 사용하기 [원문] http://fosun.tistory.com/entry/php4-php51X%EB%8C%80%EC%97%90%EC%84%9C-json-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 if (!function_exists('json_decode')) { function json_decode($content, $assoc=false) { require_once 'classes/JSON.php'; if ($assoc) { $json = new Services_JSON(SERVICES_JSON_LOOSE_TYPE); } else { $json = new Services_JSON; } return $json->decode($content); } } if (!function_exists(.. 2016. 5. 31.
curl 없이 post 데이터 주고 받기 [원문] http://stackoverflow.com/questions/8596311/how-to-make-a-post-request-without-curl $postdata = http_build_query( array( 'var1' => 'some content', 'var2' => 'doh' ) ); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); $result = file_get_contents('http://example.. 2016. 5. 31.
php 에서 _POST 대신 바로 변수명으로 데이터 전송 EGPCS (Environment, Get, Post, Cookie, and Server) php 에서 데이터 전송 시 $_POST['name'] 형태가 아닌 $name 형태로 바로 받기 위한 php.ini 설정 : php.ini 의 register_globals = on 으로 설정 후 아파치를 재시작 합니다. 2013. 10. 22.
13 permission denied access [출처] http://prettymonkey02.tistory.com/1108[출처] https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1731 SELinux관련 트러블슈팅 이부분은 실제 트러블 슈팅이라 하기에는 애매한 부분이 있다 정확하게 알고사용하면 문제된 부분이 없는데 모르기때문에 설정을 안하고 넘어가고 잘못하고 넘어가기에 발생하는 분제들이다 . 1) 심볼릭 링크상 관련 문제 dereference가 되면서 보안상의 문제가 발생하기에 읽어들 일 수 없는 경우가 발생한다 . # chcon -h [filename] 2) 아파치의 403에러 보통 홈디렉토리를 옮기거나 기본경로가 아닐때 그리고 백업대이터를 이용하여 복구하였을.. 2013. 9. 23.
PHP 및 httpd.conf 내용중 기본적인 체크 [출처] http://l2j.co.kr/2433 참고 : http://www.ibm.com/developerworks/kr/library/l-tune-lamp-2.htmlmax_execution_time얼마나 많은 CPU-초를 스크립트가 소비하는지를 지정30max_input_time얼마나 오랫동안(초) 스크립트가 입력 자료를 기다릴지를 지정60memory_limit얼마나 많은 메모리를(바이트) 죽기 전에 스크립트가 소비할지를 지정32Moutput_buffering얼마나 많은 자료를(바이트) 클라이언트에게 전달하기 전에 버퍼에 저장할지를 지정4096 Listing 1. prefork MPM을 위한 환경 설정 StartServers 50 MinSpareServers 15 MaxSpareServers 30 M.. 2013. 8. 16.
php 에서 exec 호출 시 아무 에러 없이 실행 안되는 문제 [출처] http://findstar.tistory.com/76 php에서 exec를 통해서 외부 프로그램을 실행시 출력 메세지를 도통 확인할 수가 없었다. 권한 문제나, nobody의 실행 권한 문제, php.ini 의 safe_mode_exec_dir 설정도 모두 살펴보았지만 특별한 문제가 없었다. 이유는 해당 외부 프로그램이 stdout stderr을 사용하지 않는다는데 있었다. php_ini error_message 를 E_ALL 로 해두었으나, 나타나지 않음 httpd error_log 를 살펴보고서야 거기서 나타난 메세지들을 확인할 수 있었다. 출력되는 out 이 error_log로 연결되어 있었다는 소리. ls 나 다른 기본적인 프로그램을 실행되는데 내가 수행하려는 curl은 안되었다. 마지.. 2013. 8. 14.
php 원단위 절삭 하기 16335 -> 16330 으로 절삭 -> floor( 값 / 10 ) * 10; 2013. 4. 27.
InnerHTML and Select option in IE InnerHTML and Select option in IE 3가지 방법 1. jQuery 를 사용 : 제일 심플 함 document.getElementById('id').innerHTML = '1'; -> $('#id').html('1'); 2. MS 제안 방법 Div 개체를 사용하여 SELECT 요소의 래핑하고 Div 개체에 대해 innerHTML 속성을 설정 -> http://support.microsoft.com/kb/276228/ko 3. select_innerHTML 함수 정의하여 사용 var inner = "Now work"; select_innerHTML(document.getElementById("my_select"),inner);-> function select_innerHTML(obj.. 2013. 4. 27.
728x90