IT News/PHP 36

리눅스 서버에서 주기적으로 php 파일 실행시키기 crontab (리눅스 스케줄)

특정 로직을 실행하는 makeReort.php 파일이 있다고 합시다.그리고 서버에서 매일 밤 12시에 이 파일을 실행한다고 할때에...물론 makeReport.php 파일의 소스 파일은 절대 경로로 되어있어야 합니다. (만일 외부의 파일을 include 한다고 하면..) crontab 은 cron table 의 찾아보니 약자이다. 정확한 내용은 하단에 url 주소를 클릭해서 확인해 보시기 바랍니다. crontab -e수성을 위해서 위 명령어를 입력해서 들어가보니.. 아무 내용도 없었습니다... 조금은 황당했지만..그래도 혹시나 하는 마음에 아래와 같이 명령어를 입력하고 저장하고 나왔습니다. 0 0 * * * /usr/bin/php /var/www/html/makeReport.php위의 명령어는 0분 0시..

IT News/PHP 2016.03.28

phpmyadmin 캐릭터셋 euc-kr 추가 - config.default.php 수정방법을 알려드립니다.

phpmyadmin 을 사용하면서 tt라는 이름으로 디비를 생성해서 디비를 가져오기(import)를 할려고 했는데요. 파일 문자셋이 utf-8 과 다른 문자셋은 있지만 euc-kr은 없더라구요. 처음에는 디비 서버가 해당 문자셋을 지원을 안하는가 확인해봤지만 euc-kr을 지원을 하지만 phpmyadmin 세팅 파일에 등록만 안되었을 뿐이라는 결과를 얻어냈습니다. 그래서 이 소소한 정보를 나누고자 이 글을 씁니다.^^ 저와같이 순간 당황하시지 않시구요. 그 방법을 차근 차근 알려드리겠습니다. 파일 하나만 수정하면 되거든요. phpmyadmin 옛 버전은 기본적으로 euc-kr 이 나왔던것 같은데~라는 생각이 들기도 하지만요. 아무튼 이제 방법을 설명해 보겠습니다. 세팅을 변경해야할 파일은 phpmyadm..

IT News/PHP 2013.11.11

CSS코딩 text-align 텍스트 배열정하기(왼쪽 left, 가운데 center, 오른쪽 right 등 justify)

텍스트 정렬 옵션중에 텍스트를 일정한 가로 사이즈 영역안에서 적절히 배치되게 하고자 할때 사용하는 CSS 코드를 소개합니다. 보통은 text-align: 형식으로 선언을 하는데요. 예를 들어 text-align:left; 으로 선언했다고 하면 모든 텍스트 들은 왼쪽 정렬이 됩니다. 그리고 text-algin:center; 으로 선언했다면 가운데 정렬로 텍스트가 배치됩니다. 그러나 기본 왼쪽 정렬이면서 적절히 글자 배치가 되도록 하고자 한다면 justify 를 해주면 됩니다. 즉, text-align:justify; 으로 선언하면 보기 좋게 텍스트가 정렬됩니다~^^ 추가적으로 말씀드리면 text-align:right; 으로 선언하면 오른쪽 정렬입니다. 번외로 text-align:inherit 으로 선언한다..

IT News/PHP 2013.11.05

ie8 css 투명도 오류 fix (익스플러 8버전 투명도 오류 해결)

ie8 css 투명도 오류 fix (익스플러 8버전 투명도 오류 해결) 윈도우 익스8 버전에 투명도 오류를 해결하기 위한 방법은 filter 를 사용해야 합니다. 기본적으로 opacity 가 인식이 되지많은 익스 8버전에서는 에러가 납니다. 그래서 그 오류를 해결하기 위한 방법으로 filter 에 알파(alpha)를 사용하면 해결됩니다. 만일 투명도 70%로 한다고 한다면 opacity 와 filter:opacity 값을 같이 선언하면 됩니다. 아래와 같이 두개의 CSS 코딩으로 선언하면 됩니다. opacity:0.7; filter: alpha(opacity=70);

IT News/PHP 2013.11.05

실명인증적용 php 예제 [휴대폰 본인인증 checkplus]

최근에 홈페이지를 작업하면서 홈페이지에 실명인증을 적용하게 되었습니다. 실명인증 방식이 다양하지만은 그중에서도 간편한 실명인증인 휴대폰 인증 방식을 적용하게 되었습니다. 처음에는 아이핀을 적용하려고 했지만은 아이디와 패스워드, 그리고 인증기관을 모두 외워야 하니 조금은 귀찮더라구요. 그래도 휴대폰 실명인증은 본인이름으로 인증하는 것이니 휴대폰 번호와 가입자의 이름을 확실히 할 수 있으니 더욱 유용한 것이라 생각이 드네요. 아무튼 실명인증을 홈페이지에 적용하는 방법을 간단히 설명해보겠습니다. 홈페이지 작업하면서 가비아 서버 호스팅을 하고 가비아 부가 서비스로 실명인증을 신청하는 곳이 있더라구요. 위에서 보는것같이 휴대전화 본인인증을 신청하는 곳이 있더라구요. 참고로 아래의 url 주소를 클릭하시면 됩니다...

IT News/PHP 2013.10.31

<input type="text" />ime-mode 속성 : 텍스트박스 입력모드

인터넷에서 서식을 작성하다 보면 인풋박스( )에 글을 쓸때, 한글을 쓰려고 하면 영문이 나오고, 영문을 쓰려고 하면 한글이 나오고 해서 좀 답답할 때가 있을것이라 생각합니다. 아주 간단합니다. 인풋박스를 가리키는 스타일에 "ime-mode"라는 속성을 주면 되는데요. 아래의 표를 참고하면 되겠네요. inactive default 로 영문모드 active default 로 한글모드 auto 한/영 중 선택된 모드 disable 영문만을 사용할 수 있는 모드 구체적인 사용방법은 이렇습니다. 이런식으로 주면 되는데요.

IT News/PHP 2013.10.23

PHP HTML 이메일 보내기 소스 코드 (웹프로그래밍 UTF8 웹 메일 발송 PHP 프로그래밍)

php 웹프로그래밍을 하시다 보면 방문자가 작성한 내용이 게시판 처럼 글을 저장하거나 아니면 특정한 이메일 주소로 보내지도록 하는 경우가 많습니다. 그 중에서도 게시판 관리를 하기 꺼려하는 고객 분들이나 업체 관계자들을 위해서 메일로 보내지도록 하는 방법을 이용하는 편이 나을 것입니다. 아래의 함수는 utf-8 형식으로 html 메일을 보내수 있도록 하는 php 이메일 함수입니다. 위 함수를 실제로 사용할실 때는 아래와 같이 하면 됩니다. 물론 위 함수의 매개 변수만 잘 이해하신다면 사용하시는데는 큰 문제가 없을것 같네요.^^ 이제 PHP 로 메일 보내는것은 어렵지 않으시죠? 다음이나 네이버 그리고 구글 등으로 메일 발송이 잘 되더라구요. 참고로 이 메일 전송 기능을 이용하려면 서버에 메일 서버가 설치되..

IT News/PHP 2013.06.25

php 언어셋(charset) 변경 - php header를 euckr 에서 utf-8 로 바꾸기

php 프로그램을 제작하다가 보면 웹서버 기본 환경에 의해서 많이 의존하게 됩니다. 특히나 php 는 리눅스와 mysql 기반이 대다수라고 보면 됩니다. 윈도우 계열의 서버에서는 asp 하고 mssql 이구요. 물론 윈도우 계열에서도 윈도우 자체 서버 프로그램을 이용하지 않고 autoset 이나 apmsetup 과 같은 프로그램을 이용해서 손쉽게 아파치 서버를 구축할 수도 있습니다. 아무튼 php 프로그래밍을 하시는 분들이시라면 리눅스와 mysql 은 기본이 되겠죠. 하지만 서버 환경 이외에는 php 와 mysql 버전이 문제가 되는 경우도 있습니다. 서버에 설치되어있는 버전이 낮을 경우에 높은 버전의 명령어로 인해서 에러가 발생하기도 합니다. 아무튼 이것보다도 문제는 서버의 언어셋이 가장 중요합니다. ..

IT News/PHP 2013.04.03

php 에서 다른 php를 실행(exec)하여 그 값을 가져오기

exec는 리눅스와 같이 웹서버에서 다른 특정한 파일을 실행할때 사용한다. 예를 들어 php를 위와같이 실행했다고 하자. 즉 GET 방식으로 id 라는 변수로 123 이라는 값을 전달하여 결과를 원했을 것이다. 그러나 exec 라는 명령어는 프로그램을 호출하는 명령어 이기 때문에 GET 이나 POST 전달방식이 아니다. 즉 일반 실행되는 프로그램처럼 $argv 라는 매개변수를 통해서 값을 전달 받게 된다. 따라서 exec 명령어로 호출되어 실행되는 파일에서 다음과 같은 php 를 넣어 실행해보자. 그러면 위의 실행결과를 보고 반환 값을 잘 조절할 수 있을 것이다. 다만 exec 를 할때 그 주소 값?도 약간 달라져야한다. 이와같이 실행을 해주어야 한다. 즉 일반 프로그램 실행될때와 같이 실행파일명 뒤에 ..

IT News/PHP 2012.08.10