전체 글 127

str_replace

str_replace (PHP 3 >= 3.0.6, PHP 4, PHP 5)str_replace -- 발견한 모든 검색 문자열을 치환 문자열로 교체합니다. 설명mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count] ) subject에서 발견한 모든 search를 주어진 replace 값으로 치환한 문자열이나 배열을 반환합니다. (정규표현식처럼) 복잡한 치환 규칙이 필요하지 않다면, 항상 ereg_replace()나 preg_replace() 대신 이 함수를 사용해야 합니다. PHP 4.0.5부터, str_replace()의 모든 인자를 array로 지정할 수 있습니다. 주의 PHP 4.3.3 이전 버전에는 search와 ..

PHP 2007.07.16

웹 서비스 기획자의 자질

웹 서비스 기획자는 웹 사이트나 웹에서 구동되는 애플리케이션, 프로그램, 인터페이스, 고객 관리, 서비스 운영 - 이것을 웹 서비스라고 한다 - 등을 기획하는 사람을 말한다. 나는 지난 몇 년 간 '웹 기획자'라고 흔히 불리던 직종을 굳이 '웹 서비스 기획자'라고 불러 왔다. 과거의 웹 기획이 갖는 문제점을 거론하고 현재 업계에서 필요로 하는 사람은 웹 기획자가 아니라 '웹 서비스 기획자'임을 강조하기 위함이었다. 웹 기획자와 웹 서비스 기획자의 차이점에 대한 자세한 논의는 적절한 시점에 아주 깊숙이 거론하겠다. 웹 서비스 기획자에게 필요한 자질은 과거 웹 기획자에게 필요한 자질을 포함하여 그 이상의 무엇이다. 웹 기획자의 자질만으로 할 수 없는 일이 웹 서비스 기획자에게 있다. 웹 기획자는 웹 서비스를..

WORK 2007.07.12

웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(3)

제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 유일호 원문 : Migrating Web-Based PHP Applications to Ajax [이전 기사 보기] 웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(2) 웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(1) 버전 3: Ajax 서브밋, JSON 리턴 이번 방법에서는, PHP가 데이터베이스 쿼리로부터 데이터 배열을 구성하고, JavaScript에게 JSON 포맷으로 돌려준다. jQuery 는 이 JSON 스트링을 jQuery 오브젝트로 변환해서 콜백 함수로 전달한다. 콜백 함수는 옵션들(options)을 위한 HTML을 구성하고 적당한 페이지 엘리먼트에 집어넣는다. 이 예제는 people3.js 가 포..

AJAX 2007.07.10

웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(2)

제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 유일호 원문 : Migrating Web-Based PHP Applications to Ajax [이전 기사 보기] 웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(1) 개선 역사적인 수업은 끝났다. 그리고 위대한 수업이 시작된다. 설명을 명료하고 명확하게 만들기 위해, 우리의 예제코드들은 발생할 수 있는 에러와 보안문제들을 무시한다. jQuery와 Ajax 기술을 사용해서 오래된 스크립트를 어떻게 향상 시킬 수 있는지 보여주는데 목적이 있다. 상용으로 사용하기 위해서는, 함수의 에러 리턴, 입력 데이터의 무결성을 체크해야 한다. 그리고 다른 좋은 개발 방법을 따르도록 해야 한다. 새로운 Ajax 메소드는 클라이언트나 서버 안..

AJAX 2007.07.10

웹 기반 PHP 애플리케이션을 Ajax로 마이그레이션 하기(1)

제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 유일호 원문 : Migrating Web-Based PHP Applications to Ajax 웹 개발은 난잡하다. 지난 수년 동안, 우리가 가진 도구들은 이상한 것들로 가득 채워졌고, 사용하기도 어려울 뿐만 아니라 서로 잘 어울리지도 않는다. 웹 코드(code)는 유산 문제가(legacy problem) 되었다. 전형적인 웹 페이지의 형태는 HTML, JavaScript, 그리고 서버측 스크립트(server-side scripts)가 서로 얽힌 것이다. 사용자 인터페이스 로직(logic)은 비즈니스 룰과 클라이언트-서버 통신으로 뒤섞여 있다. 대부분의 프로그래밍 환경에서는, 우리는 문서화된 API를 사용하기 때문에 우리는 그저 인자를..

AJAX 2007.07.10

A Simpler Ajax Path

내가 웹 응용 프로그램 분야에 일하기 시작했던 때는 매우 불운했던 시절로 돌아간다. 데스크탑 응용 프로그램처럼 동작하는 응용 프로그램을 만든다는 것은 프레임셋안에 프레임셋이 들어가고, 그 안에 다시 프레임셋이 들어간다거나 대여섯단계 이상 중첩시킨 테이블을 이용한 미궁처럼 뒤얽힌 레이아웃과 씨름하는 것을 의미했다. 다행히도 표준을 준수하는 브라우저, CSS, DHTML, DOM의 출현과 함께 웹 개발자들의 상황은 꾸준히 나아지고 있다. 광범위한 브로드밴드 액세스는 웹 응용 프로그램을 보다 빠르게 만들어주었다. 브라우저에 배포할 수 있는 보다 다양한 기능과 보다 강력한 상호운영성을 보다 쉽게 이끌어 낼 수 있는 XMLHttpRequest 객체가 등장했다. XMLHttpRequest 객체는 새로운 것이 아니지..

AJAX 2007.07.09

2byte 문자 상관없이 글자수로 자르기

한글때문에 이런 함수를 만들어 볼까 생각했습니다. byte 수가 문젠데요.. $a = "가나다라" substr( $a, 0, 2 ); 를 해야 "가" 한글자만 나옵니다. 어짜피 2byte 문자에서 1/2 바이트는 쓸모도 없으니 걍 한글이던 영문이던 글자수로 자르는 게 속이 편할거 같아 만들었습니다.. // 글자수를 자르기 위한 함수 // $String 자를 문자열 // $Length 제한할 문자열 수 // $EndMark 실제로 문자열이 잘리면 뒤에 붙여질 마크 function StringCut( $String, $Length, $EndMark='' ) { // 자를필요없으면 리턴 if( strlen( $String ) = $Length ) return substr( $String, 0, $Length ..

PHP 2007.07.06

php 에서의 날짜관련함수 및 계산방법

php 에서의 날짜관련함수 및 계산방법입니다. 출력. mktime(시,분,초,월,일,년) 유닉스 타임(타임스탬프:1970년을기준으로부터 1초단위숫자)으로 값을 출력합니다. 타임스탬프를 날짜형식으로 볼수 있는 함수가 date 입니다. date 함수레퍼런스 date는 날짜가 들어가지 않으면 기본적으로 오늘을 뜻합니다. date("Y-m-d") ==> 오늘 날짜 mktime 으로 얻은 값을 date 함수로 특정 형식으로 출력 date("Y-m-d", mktime(0, 0, 0, 12, 32, 1997)); ==> 1998-01-01 출력의 할때 편리한 점은 1월32일은 2월1 일로 나온다는 것입니다. 그럼 2005년 1월부터 100일 지난 날은 몇일일까요? 응용 date("Y-m-d", mktime(0, 0,..

PHP 2007.07.06

넷보안관 삭제 방법

* 넷보안관 삭제 방법 1) 윈도우 탐색기에서 [제어판]-[프로그램 추가 제거]를 클릭합니 다. 2) 프로그램 추가/제거 화면에서 "Windows Security Netboan Personal Firewall 2.0"를 찾아서 선택합니다. 3) [변경/제거] 버튼을 클릭하면은 아래화면이 나타나게 됩니다. 아 래 화면에서 [다음]버튼을 클릭합니다. 4) 아래 화면에서 [제거] 버튼을 클릭합니다. 5) 프로그램 삭제가 완료 되었다는 화면이 나오게 됩니다. [마침]을 누르시면 삭제가 완료 됩니다.

보안,바이러스 2007.07.05