'분류 전체보기'에 해당되는 글 40건

  1. 2022/07/27 p2p사이트 순위 - 모아파일 2022 TOP12 php 조건문 응용 - 로그인화면 만들기
  2. 2022/07/22 p2p사이트 순위 - 모아파일 2022 TOP12 php 조건문의 if, else의 문법
  3. 2022/07/21 p2p사이트 순위 - 모아파일 2022 TOP12 GET VS POST 방식 차이점
  4. 2022/07/18 p2p사이트 순위 - 모아파일 2022 TOP12 입력과 출력 php 그리고 폼 html
  5. 2022/07/13 p2p사이트 순위 - 모아파일 2022 TOP12 비교 연산자 PHP 로 결과값 확인하기
  6. 2022/07/12 p2p사이트 순위 - 모아파일 2022 TOP12 PHP 변수에 담긴 데이터 형을 검사 및 변경
  7. 2022/07/11 p2p사이트 순위 - 모아파일 2022 TOP12 PHP에서 변수와 상수의 효용성
  8. 2022/07/09 p2p사이트 순위 - 모아파일 2022 TOP12 숫자와 문자열 PHP - int, sting
  9. 2022/07/08 p2p사이트 순위 - 모아파일 2022 TOP12 버튼 디자인 만들기 - css buttons
  10. 2022/07/07 p2p사이트 순위 - 모아파일 2022 TOP12 유지보수 - css link, import

php 조건문 응용 - 로그인화면 만들기

분류없음 RSS Icon ATOM Icon 2022/07/27 12:20 p2p사이트 순위 - 모아파일 2022 TOP12
이번에는 HTML form 과 php 조건문 if, else 를 이용해서 로그인 화면을 만들어서 id, password 를 입력시에 true 이 되면 로그인이
 되고 false 거짓인 경우 다른 결과값이 나오는 예제를 만들어 보고자 합니다.

먼저 form 으로 method="post" 방식으로 하고 action="13php" 로 하며 id와 password 를 입력시에 13.php 로 전송되게 하기 위해서,  php는 if($_post['id'] === 'admin' ) 으로 하고 if($_post['password' === '111111'] )으로 참인경우 right 가 나타나며, 거짓인 경우에는 id wrong 가 나타나게 됩니다.

사용자 삽입 이미지

사용자 삽입 이미지


결과값을 보게되면 id, password 를 참으로 입력했을 경우에 제출 버튼을 눌러보면 right 가 출력이 됩니다.

사용자 삽입 이미지
사용자 삽입 이미지


결과값이 id, password 거짓으로 입력을 하게되면 id wrong 값이 나타나게 됩니다.

사용자 삽입 이미지
사용자 삽입 이미지


위처럼 html form 과, php if, else 조건문을 결합하였을때에 우리가 주로 사용하는 로그인창을 만들수가 있습니다.

2022/07/27 12:20 2022/07/27 12:20
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/31

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/31

php 조건문의 if, else의 문법

분류없음 RSS Icon ATOM Icon 2022/07/22 11:44 p2p사이트 순위 - 모아파일 2022 TOP12
php에서 조건문은 계산기와 같은 역할을 수행할수가 있으며 매우 중요한 역할을 하게됩니다. 조건문은 if로 시작이 되며 아래의 예제를 보면 if(참 또는 거짓) {실행} 이 되는지 안되는지를 약속된 형식이라고 할수가 있습니다.

if(true){echo} 일때 실행이 되며 if(false)(echo) 거짓인 경우 실행이 되지 않습니다. 예제를 보면 if(true){echo 1;}일 경우 실행이 되며 만약 if(false)인 경우 else{echo 2;} 가 실행이 됩니다.

좀더 복잡한 조건으로 if(false){} 거짓인 경우에 else if(true) 인경우에 실행이 됩니다. 두번째 예제를 보면 if(false) 거짓이므로 else if(true) {echo 3; } 이 실행이 되는것입니다.

사용자 삽입 이미지

결과값을 보면 첫번째 예제에서는 if(true){1}이 므로 숫자 1이 되며, 두번째 예제는 if(false) 이므로 else if(true){3} 이므로 숫자 3이라는 결과가 나타나게 됩니다.

사용자 삽입 이미지


2022/07/22 11:44 2022/07/22 11:44
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/30

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/30

GET VS POST 방식 차이점

분류없음 RSS Icon ATOM Icon 2022/07/21 11:03 p2p사이트 순위 - 모아파일 2022 TOP12
전포스팅에서 html form 을 만들고 get 방식으로 로그인 화면을 만들어 보았습니다. 하지만 get 방식의 경우에는 주소창에 id, password가 전부 노출이 되기 때문에 보안에 취약한 방식일수밖에 없습니다.

이번 포스팅에서는 동일한 코드에서 다른점이라면 get 방식을 post 방식으로 변경을 하여 서버에 전송을 해보고자 합니다. 코딩소스를 살펴보게 되면 form method=post 방식으로 변경이 되었으며 나머지는 이전 포스팅의 get 방식과 동일합니다.

서버로 전송되는 php 파일의 경우에는 echo $_POST['id'].','.$_POST['password'] 으로 마찮가지로 get 방식에서 post 방식으로 변경이 된것을 확인할수가 있답니다.

사용자 삽입 이미지

사용자 삽입 이미지


결과값을 살펴보게 되면 get 방식과 크게 다른점을 찾아볼수가 없지만 주소창을 살펴보면 id와 password가 나타나지 않고 html 웹페이지만 나타나는것을 확인할수가 있습니다.

때문에 로그인 from 페이지를 만들때에는 보안을 위해서 post 방식으로 서버에 전송을 해야합니다.

사용자 삽입 이미지

사용자 삽입 이미지


2022/07/21 11:03 2022/07/21 11:03
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/29

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/29

입력과 출력 php 그리고 폼 html

분류없음 RSS Icon ATOM Icon 2022/07/18 12:23 p2p사이트 순위 - 모아파일 2022 TOP12
html 폼을 이용하여 데이터를 입력하여 전송되게 하기위한 입력방식으로 보통 로그인 폼에서 주로 사용되어지게 됩니다. 
프로그램 입력방식으로 GET 방식에 대해서 알아보고자 합니다. 

먼저 아래의 예제와같이 $_GET['id'].','.$_GET['password']; 는 id와 password 가 입력되어 화면에 출력이 됩니다.
폼이 없다면  주소창에 주소/php?id=adaim$password=7777 와 같이 입력하면 출력이 됩니다.

사용자가 주소창에 직접 아이디와 패스워드를 입력해야하지만 html 폼을 만들어서 이 문제를 해결할수가 있습니다.
 form method="get" action="2.php" 는 폼을 2.php 로 전송을 합니다.

 input type="text" name="id" 는 type="text" 는 텍스트를 입력하는 폼이며 name은 id를 말합니다.
 input type="text" name="password" 도 마찮가지로 name은 password 를 말합니다.
 input type="submit" 는 전송 버튼을 말합니다.

사용자 삽입 이미지
사용자 삽입 이미지


결과 값을 확인해보면 html form 으로 id와 password 를 입력하게되면 아래와같이 결과같이 나타나게 됩니다.

사용자 삽입 이미지

사용자 삽입 이미지

이처럼 PHP GET 방식의 경우에는 HTML from에 입력하여 출력값을 나타내게 되지만
주소창에 그대로 패스워드가 나오므로 로그인 폼에서는 get 방식을 사용하지 않습니다.
보통 get 방식은 게시판드의 출력방식에 사용이 됩니다.

2022/07/18 12:23 2022/07/18 12:23
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/28

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/28

비교 연산자 PHP 로 결과값 확인하기

분류없음 RSS Icon ATOM Icon 2022/07/13 12:25 p2p사이트 순위 - 모아파일 2022 TOP12
연산자란 컴퓨터에게 어떠한 작업을 지시하기 위한것이다. 프로그래밍에서 비교란 어떠한 값이 큰지 작은지를 비교하는것이다. 문자나 숫자를 비교하여 true(참) 또는 false(거짓)인지를 확인할수가 있습니다.

var_dump() 는 결과값을 나타내며 '=' 같은값을 나타내지만 '==' 은 같은지 다른지를 묻는 소스입니다.  예제로 var_dump(1==2) 는 다르므로 false(거짓)이 되며, var_dump(1==1) 은 같으므로 true(참) 이라는 결과가 나타납니다.

문자의 경우에도 마찮가지로 var_dump("one"=="two") 은 거짓이므로 false가 나타나며, var_dump("one"=="one")은 참 이므로 true값이 나타나 게 됩니다.

'!='  기호는 서로 같은 값이여도 부정을 나타내므로 거짓 false가 결과값으로 나타납니다. 예제로 var_dump(1!=2); 은 true 가 나타나며 다른 값으로 원래는 false가 나타나지만 != 기호가 들어가므로 반대로 true 가 나타나게 됩니다. 

사용자 삽입 이미지


예제의 결과를 보게되면 1==2 는 거짓이므로 false 결과값이 나타나며 1==1 은 참이므로 true이며, one==two 은 거짓이므로 false 이며, one==one 은 참이므로 true 결과가 나타납니다.

1!=2 은 부정을 나타내므로 true 가 나오며, 1!=1 은 false 값이 나타나게 됩니다.

사용자 삽입 이미지
2022/07/13 12:25 2022/07/13 12:25
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/26

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/26

PHP 변수에 담긴 데이터 형을 검사 및 변경

분류없음 RSS Icon ATOM Icon 2022/07/12 11:21 p2p사이트 순위 - 모아파일 2022 TOP12
변수에 담겨있는 값이 문자인지 숫자인지를 확인하고 검사 변경할때에 사용할수 있습니다. echo gettype($a) 을 입력하여 출력하여 보게되면 결과값으로 integer 로 정수(숫자)라는 뜻입니다.

settype9$a, '($a, 'double'); 을 입력하면 $a가 double로 변하여 실수가 되므로 gettype($a); 결과값을 보게되면 double 값이 나타나게 됩니다.

우리가 변수를 사용할때에 $a 라는 값에 정수가 들어같는지 또는 실수가 들어같는지를 확인하기 위해서 위와같이 gettype()값을 입력하여 출력 값을 살펴보게되면 위처럼 검사를 할수가 있습니다.

사용자 삽입 이미지


결과값을 보게되면 $a=100 정수 이므로 integet 값이 나타나며, $a가 double로 변경이 되었으므로 double의 결과값이 나타나게 되는것을 확인할수가 있습니다.


사용자 삽입 이미지
2022/07/12 11:21 2022/07/12 11:21
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/25

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/25

PHP에서 변수와 상수의 효용성

분류없음 RSS Icon ATOM Icon 2022/07/11 12:15 p2p사이트 순위 - 모아파일 2022 TOP12
php에서 변수는 문자나 숫자와 같은 값을 담는 그릇과 같으며 변수가 없다면 유지보수가 힘들며 최초의 변수값만 변경해 준다면 이미 코딩된 변수 값을 한번에 변경이 되므로 활용도가 높다고 할수가 있습니다.

아래의 예제와 같이 $a=1 이라는 변수는 $a는 숫자 1 이라는 뜻과 같습니다. 때문에 결과값을 보게되면 echo $a+1 은 1+1 과 같으므로 숫자 2가 됩니다.

print 는 echo 와 같은 의미이며, 변수는 문자로도 담을수가 있으며 예제로 $first = coding 이라고 한다면 echo $first. "everybody" 의 결과값은 coding everybody 결과값이 나오게 됩니다.

사용자 삽입 이미지


결과값을 보게되면 $a+1 은 숫자 2가 나오며, $a=2 로 하였을떄에 print $a+1 은 숫자 3이라는 결과가 나옵니다.
변수는 문자로도 사용이 가능하며 $first="coding" 를 넣는다면 $frist. "everybody" 는 
아래의 예제와같이 coding everybody 라는 결과값이 나오게 됩니다.

사용자 삽입 이미지

상수는 변하지 않는 값을 의미하며 상수를 담기 위해서는 예제로 define('TITLE', 'PHP Tutorial'); 의 경우에는 TITLE는 Tutorial 과 같다라고 정의합니다. 상수는 최초 1번만 정의하면 변경이 되지않으므로 상수 defin('TITLE', 'JAVA Tutorial'); 로 정의하면 오류가 발생하게 됩니다.

사용자 삽입 이미지


결과값을 살펴보게되면 define('TITLE', 'PHP Tutorial') 은 echo TITLE 는 Tutorial 이라는 상수 값이 나타납니다.
상수는 최초값을 넣게되면 변하지 않으로므 TITLE 값을 JAVA Tutorial로 하면 오류나 나타납니다.

사용자 삽입 이미지


지금까지 php의 변수와 상수 그리고 효용성에 대해서 살펴보았습니다. 

2022/07/11 12:15 2022/07/11 12:15
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/24

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/24

숫자와 문자열 PHP - int, sting

분류없음 RSS Icon ATOM Icon 2022/07/09 11:41 p2p사이트 순위 - 모아파일 2022 TOP12
기본적으로 PHP 언어에서는 <?php  내용 ?> 으로 사용되며 echo 로 숫자와 연장자를 입력하여 계산할수가 있습니다. 

var_dump() 를 넣으면 가로안에 정수가 나타나게 되며 숫자를 소수점으로 표시할때 사용되며 float() 소숫점으로 나타낼수 있는 
 실수를 말합니다.

문자를 나타내기 위해서는 echo "내용" 과 같이 문자안에 다운표를 반듯히 넣어주어야합니다. 다운표를 넣어주지 않는다면 오류로 나타내게 됩니다.

int 는 정수를 뜻하며 sting는 문자를 말합니다. php 에서 문자를 넣어줄때에 "(따운표)" 로 감싸주어야 합니다. 

사용자 삽입 이미지


결과값을 보게되면 echo 4+4 는 8이ㄷ 되고 , var_dump(6.1) 은 float(6.1) 소숫점이 나타나며, echo "hello world" 는 문자로 hello world 나타나게되며 int 는 숫자, string 문자열로 인식하게 됩니다. 

사용자 삽입 이미지

php에서는 숫자와 문자를 구분해서 웹브라우저에서 보이는것이 달라지게 되므로 기억해두어야 합니다.

2022/07/09 11:41 2022/07/09 11:41
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/23

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/23

버튼 디자인 만들기 - css buttons

분류없음 RSS Icon ATOM Icon 2022/07/08 11:56 p2p사이트 순위 - 모아파일 2022 TOP12
홈페이지를 디자인하다보면 다양한 효과를 주는 버튼을 넣어주어야 하는데 css style 를 이용한 라이브러리 홈페이지에서 제공하고 있는 다양한 버튼 디자인을 추가하여 간단하게 이쁜버튼을 만들어 줄수가 있습니다.

버튼 라이브러리 홈페이지( https://unicorn-ui.com/buttons/ ) 를 방문하여 button.css 파일을 다운로드하고나 소스코드를 복사하여 button.css 파일로 직접 만들어 주시면 됩니다.

head 부분에 link rel="stylesheet" href="buttons.css" 태그를 넣어서 방금 만들어둔 buuton.css 디자인 파일을 넣어주고, body 태그에는 내가 마음에 드는 버튼을 드레그하여 복사하해 붙어넣기를 해주시면 됩니다.


먼저 버튼 아리브러이 홈페이지를 열고 하단부분의 설치 및 설정의 1.다운로드 를 선택하여 소스코드를 복사하여 button.css 파일을 만들어 줍니다.

사용자 삽입 이미지

아래와같이 소스코드를 전부 드레그하여 복사를 합니다.
사용자 삽입 이미지


복사한 소스코드를 메모장이나 에디트 프로그램에 붙어넣기 하여 buttons.css 파일로 만들어주시면 됩니다.
사용자 삽입 이미지


이제 사용하고자 하는 버튼 디자인을 아래와같이 이미 만들어진 소스코드를 드레그하여 넣어주시면 됩니다.

사용자 삽입 이미지


버튼 디자인코드를 불러오기 위해서 link rel="stylesheet" href="buttons.css" 태그를 넣어주고 body 부분에 원하는 모양의 버튼소스를 찾아서 넣어주시면 됩니다.

사용자 삽입 이미지

위처럼 버튼 라이브러리 홈페이지를 통해서 간단하게 이쁜 버튼을 내 홈페이지에 넣어줄수가 있습니다.

2022/07/08 11:56 2022/07/08 11:56
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/22

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/22

유지보수 - css link, import

분류없음 RSS Icon ATOM Icon 2022/07/07 11:37 p2p사이트 순위 - 모아파일 2022 TOP12
홈페이지를 만들다보면 10개 이상의 페이지가 필요하고 css sytle 디자인을 할떄에 페이지 소스코드가 길어질뿐만 아니라 여러페이지에 동일한 디지인을 하기 위해서는 일일이 수정을 해야하는 번거로움이 있습니다. 

이때에 필요한것이 유지보스 소스코드로 'link rel="stylesheet" href="style.css" ' 태그나, style 안에 넣고자 한다면 '@import url("style.css")' 를 넣어주어 여러페이지의 css를 동일하게 변경할수가 있습니다.

아래의 예제를 살펴보게되면 body 안에 page1, page2 두개의 페이지를 만들어서, css style 안에 @import url("style.css") 를 넣거나, 또는 link rel="stylesheet" href="style.css" 를 넣어주시면 됩니다.

사용자 삽입 이미지


별도의 style.css 페이지를 만들어서 디자인 컬러 효과를 예제로 red 또는 blue 색상을 넣었습니다.

사용자 삽입 이미지


페이지 page1, page2 를 열어보면 style.css 문서의 색상을 변경하는것만으로도
모든페이지의 디자인이 변경된것을 확인해 볼수가 있습니다.

사용자 삽입 이미지


중복이 되는 style 안의 디자인한 태그를 위처럼 한줄을 태그만으로 줄일수가 있습니다.

2022/07/07 11:37 2022/07/07 11:37
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.weddingamor.co.kr/rss/response/21

댓글+트랙백 ATOM :: http://www.weddingamor.co.kr/atom/response/21