일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주식 청약
- 맥
- 제이쿼리
- Stock ipo
- 6월 공모주 청약 일정
- JavaScript
- html
- 리눅스
- IPO
- css
- 코드이그나이터
- php
- 자바
- 7월 공모주 청약 일정
- Eclipse
- 공모주 청약
- 주식
- SQL
- MYSQL
- 공모주 청약 일정
- 공모주
- linux
- jquery
- 자바스크립트
- 주식 청약 일정
- java
- Stock
- codeigniter
- Oracle
- 오라클
- Today
- Total
목록개발/php (531)
개발자의 끄적끄적
[php/codeigniter] Unable to locate the model you have specified 에러 codeigniter에서 model 생성 후 로드 하면 아래와 같은 에러 메세지가 나올때가 있습니다. Unable to locate the model you have specified: 모델 CLASS 명 (A_model) 위 경우는 대부분 Class 명은 A_model 로 생성해놓고 파일명은 a_model.php 이라든가, 혹은 복잡한 폴더 구성들 때문에 헤깔려서 load 된 models 폴더가 아닌 다른폴더에 A_model.php 를 생성해놓고 로드를 시도한다든가 하는 경우에 발생합니다. 즉, 프레임웍이 로드하는 범위 안에 해당 파일을 못 불러와서 생기는 에러입니다. 참고하세요!
[php] getimagesize 사용법 및 예제 php에서 이미지 파일을 업로드 후 실제 이미지 사이즈 width / height 를 구해야 할때가 있습니다. 그럴때 사용하는 함수입니다. 아래는 기본 사용법 예제입니다. $img_data = getimagesize($file_real_path) 위 예제로 특정 이미지를 업로드 한 결과입니다. Array ( [0] => 756 // width [1] => 676 // height [2] => 3 // 이미지 타입 구분 번호 [3] => width="756" height="676" // style [bits] => 8 // 비트 [mime] => image/png // 이미지 타입 ) 위 내용을 보시면 아시겠지만, getimagesize 안에 들어가는 파일..
[php] urlencode() 와 rawurlencode() 예제 및 차이점 php에서 url encode 를 할때에 사용하는 함수입니다. 함수는 2가지가 있습니다. - urlencode() - rawurlencode() 위 2가지 함수의 차이를 예제로 보여드리겠습니다. 아래는 예제입니다. $test_url = "테스트 중입니다."; echo "urlencode sample :::: " . urlencode($test_url); echo ""; echo "rawurlencode sample :::: " . rawurlencode($test_url); 위 예제를 실행한 결과입니다. urlencode sample :::: %ED%85%8C%EC%8A%A4%ED%8A%B8+%EC%A4%91%EC%9E%85%..
[php] curl_init 에러 해결방법 php에서 curl을 이용하여 크롤링 혹은 api 통신을 작성할때, 아래와 같은 오류가 날때가 있습니다. Fatal error: Call to undefined function curl_init() 이런 오류의 경우는 많겠지만, 이번에 저에게 나타난 오류는 아래 경로에 있는 dll 파일을 php설치폴더/libssh2.dll apache설치폴더/bin 안에 없어서 에러가 발생된 경우 였습니다. apache설치폴더/bin 위 처럼 순서대로 php 설치폴더에 있는 libss2.dll 파일을 apache 설치폴더/bin 안에 복사해서 넣어주고 apache restart 를 하면 해결이 됩니다!! 여기서 주의 제 환경은 로컬 윈도우10 apm 세팅환경입니다! 참고하세요!
[php/codeigniter] 코드이그나이터 third_party 파일 로드 방법 코드이그나이터 사용중 third_party 에 라이브러리 처럼 추가하고 사용하는 경우가 많습니다. 이럴때는 third_party에 추가하고자 하는 파일 혹은 폴더를 추가하신 후에 해당 controller 가셔서 최상단에 아래처럼 추가하시면 됩니다. 저는 파싱하기위해서 simple_html_dom.php 추가하고 로드한 경우입니다! defined('BASEPATH') OR exit('No direct script access allowed'); 컨트롤러 최상단에 보시면 위처럼 파일 직접접근을 막기위한 define 문구가 있습니다. 그 바로 아래줄에 아래 문구를 추가하시면 됩니다. include APPPATH . 'third..
[php] php file upload 관련 설정값 설명 php 에서 파일 업로드에 관한 기능을 사용하거나, 관련 내용을 수정할때, 확인해야 하는 내용들입니다. php.ini 파일에 있는 내용들입니다. file_uploads = On // 파일 업로드 가능여부 설정 위에 가능 여부를 On 으로 해야 업로를 실행할 수 있습니다. upload_max_filesize = 20M // 업로드 파일 사이즈 파일 업로드시 최대 파일 크기입니다. post_max_size = 20M // post 방식 전송 사이즈 대부분 post 방식으로 전송되기 때문에 파일 용량이 크면 post 사이즈도 어느정도 커야 합니다. memory_limit = 128M // php 메모리 설정 php에서 사용하는 메모리 설정입니다. max..
[php] 파일크기 체크 함수 filesize() 사용법 및 예제 php에서 파일을 업로드 하고 업로드된 실제 파일 용량을 알아야 할 때가 있습니다. 이럴때 filesize 함수를 이용하면 됩니다! 아래는 기본 사용법입니다. filesize(파일이 업로드된 절대경로); 위에서 경로는 도메인에서 호출되는 상대경로가 아닌 실제 서버 디렉토리에 업로드된 경로를 입력해야 합니다. 아래는 예제입니다. $size = filesize(/home/upload/img.jpg); 위의 예제를 보시면, $size 라는 변수는 filesize에 입력받은 경로의 파일크기를 바이트 단위로 변환된 값을 리턴받게됩니다. 이값을 KB 혹은 MB 변환은 *1024 하시면 될듯 합니다. 참고하세요!!
[php] range 범위 함수 사용법 및 예제 php 에서 특정범위의 값을 배열로 보관하고 싶을때가 가끔 있습니다. 그럴때 편리하게 사용할 수 있는 함수입니다. 아래는 기본 사용법입니다. 배열명 = range(범위시작값, 범위종료값); 예제입니다. $arr = range(1,10); 위의 예제 배열을 출력한 결과입니다. $arr[0] = 1; $arr[1] = 2; $arr[2] = 3; $arr[3] = 4; $arr[4] = 5; $arr[5] = 6; $arr[6] = 7; $arr[7] = 8; $arr[8] = 9; $arr[9] = 10; 위를 보시면 이해가 되시겠지만, range 함수에 1,10 이라는 시작과 끝을 입력해서 출력하니 1부터 10까지의 값을 가진 배열로 출력되는 것을 확인할 ..