누구나 php를 다뤄보셨다면 apmsetup을 한번쯤은 들어보셨을거라 생각합니다. 아직도 많이 사용되는 웹어플리케이션 구동 방법 중 하나로 설치만으로 서버 및 데이터베이스 환경이 구축되죠. apm은 각각 apache, php, mysql입니다.현재 과거에 사용되던 apmsetup에 접속하면 다른 페이지로 url이 넘어가게됩니다. 아마도 더 이상 기존의 개발사에서 어플리케이션이 배포되지 않는 것으로 보이니 참고하세요!# APM download 받기.. 하지만 그럼에도 불구하고 아직 편리하게 사용 가능한 이유는 새로운 곳에서 동일한 기능의 어플리케이션을 받아 설치하여 ...
최근 PHP를 사용하여 간단한 공지사항을 만들 수 있는 방법에 대하여 알려주면서 이를 정리해보았습니다. 공지사항이지만 조금만 응용하면 바로 게시판 역시 만들 수 있을거라 생각합니다.아래의 수준은 HTML, CSS를 알고 클라이언트단의 UI만 구축할 수 있는 정도의 수준에서 설명하려 합니다. 이미 알고 계시는 부분이 있다면 양해바랍니다^^# PHP를 사용하여 공지사항을 어떻게 만들 것인가?공지사항을 만드려면 자료 구조, 데이터의 저장에 대한 고민이 선행되어야합니다. php는 서버를 구동하여 방문자의 접근이 가능한 환경을 구축할 뿐 데이터의 저장은 데이터베이스, db의 ...
php에서 만약 특수문자를 찾거나 바꾸려면 어떻게 해야할까요? 먼저 정규식을 적용하기 위한 방법으로 PHP는 preg_replace() 내장 함수가 존재합니다.# 정규표현식으로 값을 바꾸는 함수php의 preg_replace() 함수는 간단하게 정규표현식으로 값을 변경 가능합니다. 아래는 간단한 사용방법입니다.preg_replace(정규식, 바꿀값, 적용대상)우선 허용 가능하지 않은 값을 바꾸는 방법과 선택된 특수문자를 바꾸는 방법 두 가지가 존재합니다. 먼저 허용 가능한 값 외에는 제거하는 방법입니다.function cleanStr($str) {&nbs...
Php에서 변수 및 데이터의 타입을 확인하는 방법은 무엇일까요?# gettype() 함수를 사용한 데이터 타입 확인하기php에서 데이터의 타입을 확인하기 위한 방법으로 gettype() 함수가 존재합니다. 특정 변수의 데이터 타입을 확인하기 위하여 사용할 수 있습니다. 보통 변수의 값을 확인할때 이와 함께 자료 타입과 확인하는 것이 오류를 줄이는데 더 안전합니다. 간단한 사용 방법은 아래와 같습니다<?php // 만약 $test 변수가 존재하는 경우 gettype($test);?>gettype() 함수로 확인 가능한 ...
ip 주소를 감추려면 어떻게 해야할까요? 예를들어 로그인하지 않은 사용자의 경우 글쓰기 기능은 있지만 ip를 일부 숨겨서 보여주는 경우가 있습니다. 이 경우 ip를 전부 노출하는 것이 아니라 일부분만 보여줍니다. 예를들어...ip 주소 변경 전 : 123.34.567.890ip 주소변경 후 : 123.34.***.***# ip 주소 일부 감추어 보여주는 방법위와 같이 변경하기 위하여 정규표현식을 사용하려고 합니다. 정규표현식을 사용하지 않을 경우 구둣점(.)을 기준으로 변경하는 방법이 있지만 가장 간단한 방법은 아래처럼 정규표현식을 사용하면 됩니다. 그럼 ...
만약 php에서 mysql에 적용한 NOW() 함수가 잘 적용되지 않는 경우 어떻게 해야할까요? 해결 방법은?이 경우 php의 날짜 함수를 사용하는 방법이 있습니다.(NOW() - INTERVAL 10 MINUTE)아래와 같이 변경이 가능합니다.$limitdate = date("Y-m-d H:i:s",time() - 10*60);code snippet widget...
이 문제는 웹페이지에서 비동기식 AJAX를 사용하여 호출하기 위한 경우 발생합니다. JSON 타입의 포맷으로 PHP 문서를 만들어 API 형태로 불러오는데 파싱 에러가 발생한다면 아래의 문제일 가능성이 높습니다.- 따옴표에 따른 문법 오류(홀따옴표, 쌍따옴표의 차이)- 따옴표 앞에 escape 문자가 없는 경우- nl2br을 사용하지 않았거나 사용하였음에도 변환되지 않은 경우- JSON 문자에 띄어쓰기 코드 r n 등이 포함된 경우위와 같은 이슈를 해결하기 위하여 대부분의 방법들을 사용해 보았으나 예외 케이스가 가끔씩 나타나는 현상이 발견되어 아래의 방법으로 최종 해...
php7에서 가장 큰 특징과 장단점이 궁금합니다....
PHP 언어에서 문자열을 특정 문자를 기준으로(구분하여) 잘라서 각각의 배열로 만들거나 아니면 배열을 구분 문자를 사용해 하나로 합치는 방법에 대하여 알아봅니다. 이때 사용하는 함수는 explode()와 implode()입니다. 아래는 이를 사용하는 간단한 방법입니다. explode('구분문자', '해당 문자열'); implode('구분문자', '해당하는 배열')! 언제 이 함수가 필요할까요? 이 함수가 필요한 경우는 너무나 많습니다. 특히 데이터베이스에 배열값을 저장하기 위한 방법도 그 중 하나입니다. 예를들어 누군가의 정보를 베이터베이스에 저장하려고 할...
웹사이트 운영하는 목적은 다양할 수 있습니다. 이때 방문자가 정보를 교환하거나 전달하는 과정은 매우 중요한 요소 중 하나입니다. 저와 같이 블로그 웹사이트의 경우 여러가지 방법이 있을 수 있는데 예를들어 포스팅에 코멘트를 서로 남긴다거나 트랙백 등이 이런 교류 중 하나일 것입니다. 이 중에서 방문자에게 이메일을 보내는 것 역시 매우 중요한 요소라 할 수 있습니다. 특히 구독을 요청하는 등 다양한 방법으로 사용할 수 있죠.# 방문자에게 이메일을 보내느 방법 아래는 방문자에게 이메일을 보내는 방법에 대하여 자세하게 알아보려합니다. 이메일을 통해 방문자가 운영 웹사이트에...