PHP 예제1-1

<!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>PHP 기초</title> </head> <body> <?php echo “PHP: Hypertext Preprocessor”; ?> </body> </html>

PHP 형식 및 출력문

PHP는 웹프로그램 개발에 편리한 언어로 HTML 내부에서 PHP 태그(<?php ~ ?>) 사이에 위치한다.  아파치와 같은 웹서버는 이 사이에 위치한 코드를 PHP 프로그램으로 인식하여 실행한 후 출력결과를 브라우저에 전달한다. 따라서 PHP 프로그램의 실행결과를 브라우저상에서 확인하려면 echo 문과 같은 출력문을 통해 반드시 확인하려는 결과를 출력해야 한다. 다음 HTML 파일을 동일한 결과를 얻도록 다양한 형태의  PHP 프로그램으로 변경해… Read More »

워드프레스 sftp 지원 플러그인 설치

1. 워드프레스의 테마나 플러그인을 설치 또는 업그레이드할 때, 워드프레스가 설치된 서버에 FTP 또는 FTPS 접속이 가능하다면, 워드프레스는 브라우저상에서 바로 설치나 업그레이드가 가능하도록 하는 기능을 제공한다.  그러나 기본적으로 SFTP 접속은 지원되지 않기 때문에 이 프로토콜을 이용하려면 별도의 플러그인을 설치해야 한다. 이를 설치하기 위해 워드프레스 플러그인 주소(https://wordpress.org/plugins/)로 접속한 후 검색창에 ‘SFTP’를 입력하여 검색한다. 2. 검색결과에서 ‘SSH SFTP Updater Support’ 항목을… Read More »

WebDB(II) 실습예제 소스 #10

<?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>examSQL-19.php</title> </head> <body> <?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 if (!$link) { // DB연결에 실패한 경우 ($!link, $link!=true, $link==false 모두 동일) echo “DB 연결에 실패했습니다.”; exit(); // 프로그램 종료 } $db = mysqli_select_db($link, $dbName); // Database 선택 if (!$db) {… Read More »

WebDB(II) 실습예제 소스 #9

<?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>SetSession</title> </head> <body> 세션ID : <?= session_id() ?><br/> <?php $_SESSION[“session1”] = “세션1”; $_SESSION[“session2”] = “세션2”; $_SESSION[“session3”] = “세션3″; ?> <a href=”./showSession.php”>세션확인</a> </body> </html> <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>ShowSession</title> </head> <body> 세션ID : <?= session_id() ?><br/> session1 : <?= $_SESSION[“session1”] ?><br/> session2… Read More »

WebDB(II) 실습예제 소스 #8

참조 : http://blog.ysoh.pe.kr/entry/쿠키 <!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>SetCookies</title> </head> <body> 쿠키설정시각 : <?= date(“Y-m-d H:i:s”) ?><br/> <?php setcookie(“cookie1”, “쿠키#1”, 0, “/”); // 브라우저 종료 전까지 유지 setcookie(“cookie2”, “쿠키#2”, time() + 60, “/”); // 설정 후 1분 동안 유지 setcookie(“cookie3”, “쿠키#3”, mktime(16, 0, 0, 10, 17, 2014), “/”); // 2014년10월17일 16시00분00초 까지 유지 ?>… Read More »

WebDB(II) 실습예제 소스 #7

<!DOCTYPE html> <html> <head> <meta charset=”UTF-8″> <title>examSQL-18.php</title> <style> .field-name {float:left; width:100px;text-align:right;} .field-input input {margin-left: 10px;} </style> </head> <body> <h1>로그인</h1> <form method=”post” action=”examSQL-19.php”> <div class=”field-name”>아이디 : </div> <div class=”field-input”><input type=”text” name=”a” /></div> <div class=”field-name”>비밀번호 : </div> <div class=”field-input”><input type=”password” name=”b” /></div> <div class=”field-name”>&nbsp;</div> <div class=”field-input”><input type=”submit” value=”로그인” /></div> </form> </body> </html> <!DOCTYPE html> <html> <head> <meta… Read More »

WebDB(II) 실습예제 소스 #6

<?php require ‘./dbConn.php’; $link = mysqli_connect($dbHost, $dbUser, $dbPass); // MySQL 서버 연결 if (!$link) { // DB연결에 실패한 경우 ($!link, $link!=true, $link==false 모두 동일) echo “DB 연결에 실패했습니다.<br/>”; exit(); // 프로그램 종료 } $db = mysqli_select_db($link, $dbName); // Database 선택 if (!$db) { // DB선택에 실패한 경우 ($!$db, $db!=true, $db==false 모두 동일) echo “{$dbName} 이름의… Read More »