일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 주식
- jquery
- JavaScript
- css
- 주식 청약 일정
- 맥
- php
- html
- Eclipse
- 리눅스
- 공모주 청약 일정
- IPO
- 공모주 청약
- 공모주
- 자바
- java
- 오라클
- Oracle
- linux
- MYSQL
- Stock ipo
- 자바스크립트
- 제이쿼리
- codeigniter
- SQL
- 7월 공모주 청약 일정
- 코드이그나이터
- Stock
- 6월 공모주 청약 일정
- 주식 청약
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php] 접속자의 정확한 아이피를 구하는 방법 / php get ip address example php 에서 사용자의 아이피를 조회해야 되는 경우는 생각보다 많습니다. 그럴때 $_SERVER['REMOTE_ADDR'] 를 이용하여 아이피를 구할수도 있지만, 정확한 서버의 아이피를 구하기 위해서는 getenv 라는 함수를 사용해야합니다. 아래는 아이피를 구하는 함수입니다. function getIpAddr() { $ipaddress = ''; if (getenv('HTTP_CLIENT_IP')) { $ipaddress = getenv('HTTP_CLIENT_IP'); }else if(getenv('HTTP_X_FORWARDED_FOR')) { $ipaddress = getenv('HTTP_X_FORWA..
[php] int to string / php 숫자를 문자로 변경하는 방법 php 에서 아래와 같은 오류가 발생하는 경우가 있습니다. 저는 phpexcel 을 다루던 중에 발생되었는데요. 행마다 줄번호를 넣으려고 숫자를 입력하는 순간 에러가 발생했습니다. Trying to access array offset on value of type int 그래서 검색해보니 int 타입을 허용하지 않는다는 내용인듯 해서, 강제로 string 타입으로 형변환을 해서 사용해야 겠더라구요! 그래서 아래처럼 staval() 라는 php 내장함수를 이용하여 사용했습니다. $a = 1; strval($a) 위 내용처럼 1 이라는 정수의 값을 가지는 $a 라는 변수가 있다고 가정하고, strval($a); 을 이용하면 숫자 1이..
[php/codeigniter] 코드이그나이터 에러출력 설정 방법 / error_reporting example php framework 중에서 codeigniter 를 사용하다보면 index.php 에도 나와있는 에러 메세지 출력 설정입니다. 알아두면 좋을것 같아서 공유해보고자 합니다! // 전체 오류 메세지 출력 설정 error_reporting(E_ALL); // noti 를 제외한 전체 오류 메세지 출력 설정 error_reporting(E_ALL & ~E_NOTICE); // 에러와 경로 메세지만 출력하도록 설정 error_reporting(E_ERROR | E_WARNING); 위 내용 보시면 아시겠지만, 전체설정도 가능하고 특정 메세지를 제외한 설정도 가능하고 특정 메세지들만 출력 설정도 가..
[php] php 문자열 뒤집기 함수 strrev() 사용법 및 예제 php 에서 문자열을 다루다보면 특정 문자열을 역순으로 출력하거나 확인해야 하는 경우가 있습니다. 그럴때는 php 내장함수인 strrev() 를 이용하시면 됩니다. strrev() 아래는 기본 사용법입니다. strrev("string"); 아래는 예제입니다. $str = "abcde"; echo strrev($str); // result : edcba 위처럼 abcde 라는 문자열을 가진 $str 이라는 변수가 있다고 가정하고, strrev($str); 의 결과를 출력해보면 결과는 edcba 로 전체 역순으로 된 문자열이 출력되게 됩니다. 여기서 주의점은 strrev 함수는 1byte 단위로 잘라서 역순으로 재배열 해주는 기능이므로, ..
[php] php 파일명 변경 함수 rename() 사용법 및 예제 php 에서 파일업로드를 이용하거나 할때 서버에 있는 파일명을 변경해야되는 경우가 있습니다. 그럴때는 php 내장함수인 rename 를 이용하시면 됩니다. rename() 아래는 기본 사용법입니다. rename('원본파일전체경로','변경후파일전체경로'); 아래는 예제입니다. rename('/home/111.txt','home/222.txt'); 위 내용 보시면 아시겠지만, /home/111.txt 라는 파일을 /home/222.txt 라는 파일명으로 변경하는 내용입니다. 위 결과상 성공이면 true 를 실패면 false 를 반환하니, 상황에 맞게 로직을 구현하시면 될듯 합니다! 참고들 하세요!
[php] php 파일경로 추출하는 내장함수 dirname() 사용법 및 예제 php 에서 파일명을 포함한 전체 파일 경로를 받아서 파일경로만 뽑아내야 하는 경우가 있습니다. 그럴때 / 를 기준으로 잘라서 배열에 담아서 파일경로를 추출할 수도 있지만, php 내장함수인 dirname() 를 이용하면 바로 파일경로가 추출됩니다! dirname 아래는 기본 사용법입니다. dirname("파일전체경로"); 예제입니다. echo dirname("/home/test/111.txt"); // result : /home/test 위 내용보시면 아시겠지만, basename 에 파라미터로 파일명 및 확장자를 포함한 전체경로인 home/test/111.txt 라는 경로를 입력해주면 결과에 나온것 처럼 home/test 만..
[php] php 파일명 추출하는 내장함수 basename() 사용법 및 예제 php 에서 파일명을 포함한 전체 파일 경로를 받아서 파일명만 뽑아내야 하는 경우가 있습니다. 그럴때 / 를 기준으로 잘라서 배열에 담아서 파일명을 추출할 수도 있지만, php 내장함수인 basename() 를 이용하면 바로 파일명이 추출됩니다! basename 아래는 기본 사용법입니다. basename("파일전체경로"); 예제입니다. echo basename("/home/111.txt"); // result : 111.txt 위 내용보시면 아시겠지만, basename 에 파라미터로 파일명 및 확장자를 포함한 전체경로인 /home/111.txt 라는 경로를 입력해주면 결과에 나온것 처럼 111.txt 만 반환하여 출력하게 됩니..
[php] php 파일복사 내장함수 copy() 사용법 및 예제 php 에서 특정파일을 복사해서 사용해야 하는 경우가 있습니다. 그럴때는 php 내장함수인 copy 를 사용하시면 됩니다. copy() 아래는 기본 사용법입니다. copy('원본파일전체경로','복사된파일전체경로'); 위처럼 copy 함수에 첫번째 파라미터는 원본파일명(전체경로 및 파일명을 포함) 두번째 파라미터는 복사된파일명(전체경로 및 파일명을 포함) 을 넣어서 사용하시면 됩니다. 예를들어서 /home/111.txt 라는 파일을 /home/222.txt 로 복사하고 싶으면 copy('/homt/111.txt','/home/222/txt'); 와 같이 사용하시면 됩니다! 참고들 하세요!