본문 바로가기

개발이야기/PHP

Error, Warning 안나오게 하기 (에러, 경고) Error, Warning 안나오게 하기 (에러, 경고) 12345Colored by Color Scriptercs 에러가 나오는 경우 코드 가장 윗쪽에 위의 코드를 추가 해도 되고, 오류가 나는 구문 앞에 @(골뱅이) 를 붙여도 에러가 무시 된다 추가 적인 내용은 1234567891011121314151617181920212223Colored by Color Scriptercs 를 참고 해주고, 공식문서는 http://php.net/manual/en/function.error-reporting.php 더보기
php 이미지 리사이징(image resizing) php 이미지 리사이징(image resizing) 개발작업을 하다보면, 게시판에 썸네일이나 서버의 용량제한 및 관리, 이미지 크기 규격화 등 여러가지의 이유로 사용자가 업로드한 이미지를 리사이징 해야 하는 경우가 발생합니다. 오늘은 PHP로 이미지 정보를 리사이징 하는 예제를 보여드리겠습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131.. 더보기
curl을 이용하여 post, get 방식 으로 데이터 전송하기 curl을 이용하여 post, get 방식 으로 데이터 전송하기 GET과 POST에 대해 간단하게 논하겠습니다.GET은 눈에 보이는것, POST는 눈에 보이지 않는것이라 생각하면 됩니다. 즉 GET은 주소창에 http://itfresh.tistory.com/?a=1&b=2 와 같이 브라우져의 주소줄에 ? 다음에 변수값들을 넣는 방식이고, POST는 form전송과 같이 필드값으로 던져주는 형식입니다. 즉 일반 브라우져 화면에서는 볼 수 없습니다. 브라우져의 개발자모드를 통해서 확인 가능합니다. php로 curl을 이용하여 각자의 방식으로 전송하는 샘플코드를 먼저 보여드리겠습니다. 1234567891011121314151617181920212223242526272829303132333435363738Colo.. 더보기
우분투(Ubuntu) 에서 PHP 설치 하기 우분투(Ubuntu) 에서 PHP 설치 하기 우분투 공식 홈페이지 (https://www.ubuntu.com/download) 우분투(영어: Ubuntu)는 캐노니컬이 개발한 컴퓨터 운영 체제이다. 일반적으로 여섯 달마다 새 판이 하나씩 나오는데 이것은 GNOME의 새 판이 나오는 시기와 비슷하다. 데비안 GNU/리눅스와 견주어 볼 때 사용자 편의성에 많은 초점을 맞추고 있다. 우분투는 그 이름을 남아프리카 공화국의 건국 이념인 우분투 정신에서 가져왔다. 남아프리카 성공회 대주교인 데스몬드 투투 대주교에 의하면 우분투에는 옮겨 쓰기에는 어려울 정도로 다양한 뜻이 있다고 한다. 일반적으로 우분투 운영 체제 사용자들 사이에서, 우분투는 반투어로 "네가 있으니 내가 있다"라는 의미로 사용되고 있으며, 이 문서.. 더보기
PHP로 압축파일(Zip)파일을 만들어 보자 PHP로 압축파일(Zip)파일을 만들어 보자 PHP 코드를 이용하여 원하는 파일이나 폴더(디렉터리)를 원하는 파일명으로 Zip파일 형식으로 압축해보겠습니다. 라이브러리 파일은 위에 첨부한 파일을 받거나 http://www.phpconcept.net 홈페이지에서 다운 받으면 됩니다.phpconcept에서는 Zip파일 형식 이외에 Tar나 Xml 형식으로 변환해주는 라이브러리도 제공하고 있습니다. 먼저, 코드 소개에 앞서 코드안에 있는 변수명에 대한 설명을 간단하게 드리겠습니다. filename : 원본 파일(또는 폴더)stored_filename : 변경된 파일(또는 폴더)size : 원본 크기compressed_size : 압축된 크기mtime : 수정시간folder : 폴더이면 "1" 반환status .. 더보기
PHP 시간, 날짜 함수의 모든 것 PHP 시간, 날짜 함수의 모든 것 개발 작업을 하다보면 하루 뒤, 하루 전, 한달 뒤, 한달 전 등 시간과 날짜 관련 작업을 해야 할 때가 많습니다. 오늘은 time, date, strtotime 함수의 기본적인 사용과 응용방법을 정리 해봤습니다. //현재 날짜와 시간date("Y-m-d H:i:s");결과 : 2013-06-13 12:00:00 시간을 24시간제가 아닌 12시간 제로 하고 싶다면 대문자 H를 소문자 h로 변경 date("Ymd")결과 : 20070801 date("h:i:s");결과 : 02:05:10 date("Y-m-d H:i:s",time());//현재 두번째 매개변수을 timestamp형식으로 읽어 날짜/시간을 포맷(fotmat)에 맞게//date형식으로 출력합니다. date(.. 더보기
PHP로 이메일 발송하기 PHP로 이메일 발송하기 홈페이지를 만들다 보면, 이벤트메일, 비밀번호 찾기 이메일 인증 등 이메일 발송할 일이 번번히 생긴다오늘은 PHP코드로 이메일 발송하는 코드를 간단하게 안내해 드리겠습니다. 생각보다 간단합니다. 여러명에게 발송할 경우 받는사람 이메일에 구분자로 콤마(,)를 넣어 하셔도 되고,while, for, foreach 등 반복문(Loop)를 이용하여 여러번 처리 하셔도 됩니다.기타 궁금한 사항은 댓글로 질문 주시면 답변 드리겠습니다. 더보기
curl 을 이용한 pushbullet 이용 curl 을 이용한 pushbullet 이용 pushbullet라는 앱을 이용하여, 간단하게 푸시메시지를 보낼 수 있습니다.이 방법은 웹(web)에서도 가능하고, 오토핫키나 C++, C#등으로 만든 응용프로그램에서도 가능하고 내컴퓨터(로컬)에서도 가능합니다. >> 바로가기 더보기