본문 바로가기

php28

PHP TIP] 편리한 변수의 사용 PHP에서 변수를 사용하여서 화면에 출력하거나 전달을 하거나 하다보면 쓰기가 무척 귀찮습니다. 일반 텍스트는 " "(따음표)를 쓰고, 변수는 $Var 인데 둘을 같이 표현하기 위해 ' . '(마침표)를 사용합니다. 그렇다보니 코드가 자연스레 길어지고 좀 귀찮은 작업들이 많아집니다. 예를 들면 아래의 코드가 있습니다. 1234cs Line 3 : 텍스트와 변수사이에 마침표(.)를 사용하여 텍스트와 변수를 연결해야 합니다. 실행을 하면 아래와 같이 화면이 출력됩니다. 하지만 아래와 같이 수정해도 같은 결과를 나타낼 수 있습니다. 1234cs 차이점이 보이시나요? 마침표(.)이 없어졌습니다. 하지만 출력해보면 같은 결과가 나타납니다. 이런식으로 하면 더 빠르고 편리해 집니다. 당연히 코드길이도 짧아지고요. 예.. 2015. 10. 13.
PHP] 회원가입 페이지 추가하기 예제 프로그램 지난 로그인/로그아웃 기능에 회원 가입기능을 추가했습니다. PHP] 세션을 이용한 로그인/로그아웃 포스트 보러가기!! 물론 암호가 암호화되진 않고, 회원 정보도 아이디와 패스워드 뿐입니다. 그리고 사용자별로 table이 따로 존재하게 하였습니다. 무조건 로그인 페이지부터 시작하므로 로그인페이지에 database와 table을 만들도록 하였습니다. 123456789101112131415161718Colored by Color Scriptercs table은 회원정보용 table만 생성하고 회원 가입할때 회원별로 table을 생성합니다. 그리고 회원가입을 위한 버튼을 하나 만듭니다. 123 cs 회원가입을 위한 regist.php입니다. 비밀번호 체크를 위해 입력칸이 하나 더 있습니다. 여기서.. 2015. 10. 8.
PHP] 세션을 이용한 로그인/로그아웃 예제 다운로드 이번에는 저번에 만들었던 blog management 에 로그인 로그아웃 기능을 달아보겠습니다. blog_management 예제(mysql 이용) 보기 blog_management 예제(mysqli 이용) 보기 blog_management 예제(pdo 이용) 보기 이전 예제중 pdo사용한 예제를 이용해 보겠습니다. 아직 회원 가입은 없습니다.(이건 다음에~) 회원 가입도 없고, 아직 회원 DB적용도 하지 않았으니 임의의 아이디와 비번을 지정해서 맞으면 로그인 되는 걸로 해보겠습니다. 먼저 로그인 페이지입니다. form은 아주 간단합니다. ID와 PW를 적어주고 login 버튼만 눌러주면 됩니다. 코드는 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 .. 2015. 10. 8.
PHP] PDO익스텐션 이용하기( 간단한 예제) 예제 다운로드 이번 예제도 지난번과 같은 프로그램에서 PDO로만 바꾼 것입니다. mysql 익스텐션 이용한 예제 mysqli 익스텐션 이용한 예제 PDO를 이용한 mysql 도 비슷하지만 약간의 차이점이 있습니다. 일단 지난번에 했던 예제에 한정해서 다른점만 알아보는거라 자세한건 PHP The right way 와 PHP 레퍼런스 메뉴얼 을 참고하세요. 먼저 코드를 보시면 12345678910111213141516171819202122232425262728293031323334353637 Colored by Color Scriptercs 그 전까진 절차지향을 제공했지만, PDO는 객체지향만 제공합니다. Line 2에 pdo로 사용하려는게 mysql임을 알려줘야 합니다. 그리고 처음 접속은 pdo 객체를 .. 2015. 10. 7.
PHP] MySqli익스텐션 이용하기( 간단한 예제) 예제 다운로드 이전시간에 mysql익스텐션을 php에서 사용하는 걸 해봤는데, PHP 5.5.0에서 mysql익스텐션은 php에서 권장하지 않고, MySQLi익스텐션이나 PDO를 권장합니다. 그리고 PHP 7.0.0 부터는 아예 안쓴다고 하네요. mysql익스텐션 이용한 예제보기 이번에는 mysql익스텐션방식과 가장 비슷한 MySQLi익스텐션으로 바꿔보겠습니다. MySQLi익스텐션은 mysql익스텐션에서 메소드에 'i'만 붙여주면 됩니다. 123456789101112131415161718192021222324252627282930313233343536 Colored by Color Scriptercs Line 2부터 보시면 mysql_xxx가 mysqli_xxx로 바뀐걸 볼 수 있습니다. 단지 이 부분만.. 2015. 10. 7.
PHP] MySql 이용하기( 간단한 예제) 예제 다운로드 이번에는 MySQL을 이용하여서 php로 제어하는 걸 만들어 보겠습니다. MySQL에 대한 설명은 생략합니다. 자세한 정보는 아래 링크를 참고하세요(database명과 table명을 같게 만들었습니다.) SQL 명령어 먼저 GUI입니다. 윗부분에 저장된 DB의 데이터가 나타나고, 밑에는 DATA를 추가할 수 있습니다. 윗부분 (ADD DATA 윗부분) 소스입니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 ID URL DESCRIPTION DELETE/MODIFY Colored by Color Scriptercs DB 데이터를 조금이라도 이쁘게 뿌려주기 위해 .. 2015. 10. 5.

인기글