본문 바로가기

php

(5)
PHP 변수 전달 / PHP 자료 넘기기 / HTML 자료 넘기기 / POST, GET 방식 차이 / PHP 기초, HTML 기초 PHP 변수 전달 !!PHP페이지에서 다른 PHP페이지로 자료를 넘기는 방법은 2가지가 있습니다.1. POST 방식2. GET방식 POST방식은 주소표시줄에 값이 노출되지 않고, GET방식은 주소표시줄에 값이 노출된다는 차이점이 있습니다.간혹 주소가 노출되지 않는 POST값을 무조건 사용하라는 글이 있는데;;그 쓰임새가 무엇이냐에 따라 나눠 쓰시면 됩니다.만약 로그인 페이지와 같이 값이 노출되면 안되는 곳에서는 POST방식을 취하고, 일반 검색이나 게시판같은곳에서는 GET방식을 취하셔도 무방합니다. 프로그래밍을 하는 입장에서도 GET방식을 취하여 값을 가져와야 하는 경우가 생기기도 합니다. PHP에서 POST방식과 GET 사용방법은 거의 같습니다. test1.php TEST 1 test2.php 위의 소..
PHP 문자열 함수 / PHP 문자 함수 / PHP 함수 정리 PHP 문자열 함수 정리 !! 1. crypt사용법 : string crypt(string str [, string salt ])기능 : 단방향 문자열 암호화 인자 자료형 설명 비고 str string 암호화하고자 하는 문자열 필수 str string 암호화 방식을 결정하는 문자열 옵션 지원 암호화 방식ㄱ. CRYPT_STD_DES : 2문자 salt를 가지는 표준 DES 기반ㄴ. CRYPT_EXT_DES : 9문자 salt를 가지는 확장 DESㄷ. CRYPT_MD5 : $1$로 시작하는 12문자 salt를 가지는 MD5ㄹ. CRYPT_BLOWFISH : $2$로 시작하는 16문자 salt를 가지는 Blowfish참고 -> DES 기반인 경우 문자열의 앞에서 8글자만 사용하여 암호화한다 코드 결과 : n..
PHP 한글 깨짐 / SQL 한글 깨짐 / PHP SQL 한글 깨짐 / PHP SQL 한글 1. php한글 깨짐 원인 / sql 한글 깨짐 원인 php와 SQL에서 쓰는 인코딩 방법이 다르면, php에서 sql의 자료를 출력했을 때 한글이 깨지거나 sql에 자료를 입력했을 때 이상한 문자 혹은 공백으로 들어가게 됩니다. 2. php 한글 깨짐 해결 방법 / sql 한글 깨짐 해결 방법위에서 언급한 인코딩을 맞춰주면 해결됩니다. 한글이 지원되는 utf8로 인코딩을 맞춰주는 건데요해야할 일은 크게 SQL과 PHP로 나누어서 2가지 입니다. SQL)php소스내에서 SQL의 인코딩 방법을 바꿔줍니다 mysql_query("set session character_set_connection=utf8;"); mysql_query("set session character_set_results=utf8;");..
input type별 설명, 예제 / html input type / input type = "text" / input type = "button" Insert title here 예시를 돕기위해 HTML로 작성후 편집하였습니다 배경이 흰색이라 잘안보여서 박스안은 빨간색으로 표시하였습니다 1. input type="text" 텍스트를 입력할 수있는 텍스트 입력 상자 참고자료 소스 출처 : 네이버 지식인 2. input type="password" 보통 비밀번호를 쓰는 텍스트란이 *로 표시되는 것같은 비밀번호 입력상자 3. input type = "file" 파일을 선택하는 파일선택 상자 4. input type = "checkbox" 체크박스를 생성, value로 값을 설정할 수 있고, 체크가 되면 그 값을 리턴, 체크되지 않으면 0 리턴 체크박스 → 5. input type = "radio" 라디오 버튼을 생성, 체크 박스경우는 YES, NO로 2..
PHP 기초 / PHP 실행방법 / PHP 처음 / PHP 설치 PHP를 가동 시키기 위해서는 PHP가 설치되어 있어야 한다.일반적으로 PHP만을 까는 사람은 없고 APM setup이나 오토셋을 이용하도록 한다 APM SETUP : http://www.apmsetup.com/AUTOSET : http://autoset.net/xe/ 버전이나 갑자기 안될때를 대비해서 둘다 설치는 해놨는데 주로 APM SETUP을 쓴다그런데 APM SETUP은 업뎃이 안되는 느낌이;;우선 학습이 목표이니 크게 신경쓰지는 않는다. .php라는 확장자로 파일을 생성하지만 이것은 아무곳에서나 작동하지 않고 php가 설치되어 있는 폴더에서 작동한다 APM SETUP기준으로는 C:\APM_Setup\htdocs 경로 밑에 두어야 한다. (아마 기본경로일 것이다)AUTOSET은C:\AutoSet9..