본문 바로가기

분류 전체보기

(80)
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..
DHT-22 온습도 센서 예 1. 온습도 센서란? ▶ 정전식 습도 센서와 써미스터(thermistor)를 사용하여 대기온도를 측정하고, 측정값을 디지털 센서 신호로 출력 할 수 있습니다. 정전식 습도 센서는 습도에 따라 저항값이 변하며, 써미스터는 온도에 따라 저항값이 변하는 소자입니다. 온습도(DHT-22) 센서로 측정 가능한 온도와 습도 범위 및 오차는 아래 표와 같습니다. ▶ 습도의 단위 RH는 상대 습도(Relative Humidity)를 의미하며, 온도에서 섭씨 ℃는 얼음의 녹는점을 0 ℃, 물의 끓는점을 100 ℃로 하여 그 사이를 100등분한 단위로 한 눈금의 온도차를 1 ℃로 나타냅니다. 2. 동작원리 ▶ 습도 측정 원리 습도를 측정할 때, 상부 전극과 하부 전극 사이의 저항 변화를 측정함으로써 공기중의 습도 변화를 ..
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..
ubuntu 18.04 mysql 설치 및 기본 셋팅 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic ubuntu 버전은 보시는 바와 같이 18.04입니다. 제일먼저 ubuntu를 업데이트 후 mysql을 설치합니다. $ sudo apt-get update $ sudo apt-get install mysql-server 외부에서 접속할 수 있도록 mysql 포트(3306)를 열어줍니다. $ sudo ufw allow out 3306/tcp $ sudo ufw allow in 3306/tcp 포트를 열었다면 mysql을 시작합니다. $ sudo systemctl star..
ubuntu mysql or maria db 삭제법 [mysql 정지] sudo service mysql stop sudo systemctl stop mysql 버전에 따라서 둘중 하나를 진행하면 된다. 동작중인 서비스를 종료하지 않으면 제대로 삭제되지 않는다. [Mysql] sudo apt-get purge mysql-server sudo apt-get purge mysql-common [MariaDB] sudo apt-get purge mariadb-server sudo apt-get purge mariadb-common 위의 작업으로 진행 후 아래의 명령어를 진행하면 깔끔하게 삭제된다. 이 이후 설치를 진행해서 셋팅을 하면 끝! [공용작업] sudo rm -rf /var/log/mysql sudo rm -rf /var/log/mysql.* sudo ..
ubuntu 16.04 mysql workbench 접속 mysql 설치가 끝났다는 전제하에 진행합니다. 외부접속 허용을 위해 mysqld.cnf파일을 열어줍니다. 수정이 안될시 sudo로 권한 상승 후 수정합니다. ubuntu 버전 : 18.04.3 mysql 버전 : 5.7.25 사용 클라우드 서버 : aws sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf bind-address를 주석처리 해주거나 127.0.0.1을 0.0.0.0으로 바꿔줍니다. 그후 mysql에 접속합니다. ex)mysql -u root -p 그 후 grant all privileges on *.* to 'testuser'@'%' identified by 'test123'; testuser는 db 접속 계정을 의미합니다. 없을경우 만들어주거나 정 모르겠다면 ..
mysql 기본 명령어 MySQL의 기본 명령어들을 정리한다. 생성, 삽입, 조회, 수정, 삭제 MySQL 접속 ubuntu 및 centos를 주로 사용하기에 그에 관한 기본 명령어를 다시한번 공부삼아 적어본다. mysql -u root -p root는 mysql 접속이 가능한 계정명을 치면 되며 -p를 입력하면 비밀번호 입력창이 비번을 친 후 접속하면 된다. Database 조회 mysql> SHOW DATABASES; 데이터베이스 목록을 볼 수 있다. 생성 (CREATE) Database 생성 예시로 testdb 라는 데이터베이스 생성 CREATE DATABASE 명령어 사용 mysql> CREATE DATABASE testdb; testdb 사용설정 USE 명령어 사용 mysql> USE testdb; Table 생성 예..