본문 바로가기

IT이야기/php

(21)
php 날짜 동기화 하기! 간혹 서버시간을 바꿧는대도 php에서 바뀐 시간이 적용이 안되는 경우가 있다. 그럴땐 코드 하나로 해결! date_default_timezone_set('Asia/Seoul'); 위의 코드를 php에 추가하면 됩니다. 다른 방법으로는 php.ini 파일에서 timezone 설정 $>vi /etc/php.ini ... [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Asia/Seoul //이것을 붙여넣기 ... 위의 방법으로 서버와 php에 대한 현재시간 문제는 해 결!
php란? 기본 설명 PHP란? PHP(PHP: Hypertext Preprocessor)는 C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어입니다. PHP는 동적 웹 페이지를 쉽고 빠르게 만들 수 있도록 해주는 데 그 목적이 있습니다. PHP로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 PHP 코드를 해석하여 동적 웹 페이지를 생성합니다. 동적 웹 페이지(dynamic web page)란 서버가 사용자의 요청을 해석하고, 해당 데이터를 가공하여 생성하는 웹 페이지를 의미합니다. 따라서 사용자는 상황에 따라 달라지는 웹 페이지를 볼 수 있게 됩니다. PHP의 특징 PHP의 장점은 다음과 같습니다. 1. 주요 운영체제와 대부분의 웹 서버에서 지원합니다. 2. 다른 프로그래밍 언어보다 ..
php로 alert 사용하기 echo를 이용하여 alert등 script사용이 가능하다. echo ""; 아주 심플하다. 그러면 변수를 출력하고 싶으면 어떻게 해야할까? $test = '테스트용!'; echo ""; 그냥 변수명을 쓰면 되니 고민하지 말자.
php email 보내기 phpmailer php 페이지에서 이메일을 발송할 경우 mail 함수를 이용하여 발송합니다만, mail() 함수를 이용하는 경우 서버에 sendmail 이 설치되어 있어야 가능합니다. sendmail 서비스가 중지되거나 하면 메일발송에 문제가 생기기도 합니다. 그래서, 서버의 sendmail 을 이용하지 않고 gmail 이나 네이버의 SMTP를 이용하여 웹상에서 메일을 발송 할 수 있는 방법중의 하나가 PHP Mailer 입니다 PHP Mailer 는 아래 사이트에서 다운로드 받으실 수 있습니다 https://github.com/PHPMailer/PHPMailer 우측 중앙에 있는 Clone or download 를 클릭하여 다운로드받은 후에 압축을 풀면 다음과 같이 나옵니다. 이를 웹서버에 업로드 합니다 네이버의 sm..
php db연결 방법 파일명 : dbcon.php $servername = "localhost"; $username = "root"; //db접속 id root 뿐 아니라 설정한 id로 설정하면 된다. $password = "비밀번호"; //설정한 id의 비밀번호입력 $dbname = "DB이름"; //미리 만든 db를 입력 // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } 정상적으로 연결이 됐다면 별다른 에러메시지는 없을것! 그 후 dbcon.p..