php
-
[PHP] 50. AJAX 와 PHP(AJAX and PHP) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:12
PHP - AJAX and PHP AJAX는 좀 더 상호적인 어플리케이션을 만들기 위해 사용됩니다. 1. AJAX PHP Example 아래 예제는 사용자가 입력 필드에 문자를 타이핑하는 동안 웹 페이지와 웹 서버가 어떻게 통신을 하는가를 보이는 예제입니다. 1234567891011121314151617181920212223242526272829function showHint(str) { if (str.length == 0) { document.getElementById("txtHint").innerHTML = ""; return; } else { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhtt..
-
[PHP] 49. AJAX 소개( AJAX Introduction) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:12
AJAX Introduction AJAX는 웹 페이지의 일부분 수정에 관한 것 입니다, 전체 페이지를 리로드 할 필요 없이. 1. What is AJAX? AJAX = Asynchronous JavaScript and XML AJAX는 빠르게 생성하고 다이나믹한 웹 페이지를 위한 기술입니다. AJAX는 브라우저 뒤의 서버의 작은 양의 데이터를 교환함으로 비동기적으로 웹페이지를 수정하는 것을 허용합니다. 일반적인 웹 페이지(AJAX를 사용하지 않는)는 내용이 바뀌여야 한다면 모든 페이지를 리로드해야 합니다. AJAX를 이용하는 어플리케이션들: Google Maps, Gmail, Youtube, Facebook tabs. 2. How AJAX Works [ 출처: W3Schools ] 3. AJAX is B..
-
[PHP] 48. XML DOM Parser - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:11
PHP XML DOM Parser 내장된 DOM 파서는 PHP에서 XML 문서를 처리하기 쉽게 해줍니다. 1. The XML DOM Parser DOM 파서는 tree-based 파서입니다. 아래 예제 XML 문서를 봅시다: Jani DOM은 XML을 트리 구조로 봅니다: - 레벨 1: XML 문서 - 레벨 2: 루트 요소: - 레벨 3: 텍스트 요소: "Jani" 2. Load and Output XML XML 파서를 초기화하고, xml을 로드하고, 출력하는 예제입니다: 123456cs 만약 브라우저 윈도우에서 소스보기를 선택하면, 아래와 같이 HTML로 나올 것 입니다: 위 예제는 DOM 문서-객체를 생성하고 note.xml로부터 XML을 로드한 것 입니다. 그 다음 saveXML 함수로 내부 XML..
-
[PHP] 47. XML Expat Parser - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:11
PHP XML Expat Parser 내장된 XML Expat 파서는 PHP에서 XML 문서를 처리하는데 쉽게 해줍니다. 1. The XML Expat Parser Expat 파서는 event-based 파서입니다. XML 부분을 봅시다:Jani event-based 파서는 3가지 이벤트로써 XML을 봅니다: - 시작 요소: from - 시작 CDATA 섹션, 값: Jani - 끝 요소: from XML Expat 파서 함수는 PHP 코어의 부분입니다. 설치할 필요없이 사용가능 합니다. 2. Initializing the XML Expat Parser PHP에서 XML Expat 파서를 초기화하기 위해, 다른 XML 이벤트를 위한 몇몇의 처리기를 선언하고, XML 파일을 분석합니다. 12345678910..
-
[PHP] 46. SimpleXML 파서 - 노드/속성 값 얻기(Simple XML Parsers - Get Node/Attribute Values) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:10
PHP SimpleXML - Get Node/Attribute Values 1. PHP SimpleXML - Get Node Values note.xml 파일에서 노드를 얻어오겠습니다: 1234567891011121314 Colored by Color Scriptercs 2. Another XML File books.xml이라는 파일이 있다고 가정합시다: 123456789101112131415161718192021222324252627 Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 XQuery Kick Start James McGovern 2003 49.99 Learning XML Erik T. Ra..
-
[PHP] 45. SimpleXML 파서(Simple XML Parsers) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:08
PHP SimpleXML Parser SimpleXML은 XML 데이터를 쉽게 조작하고 얻을 수 있게 해주는 PHP 확장입니다. 1. The SimpleXML Parser SimpleXML은 tree-based 파서입니다. SimpleXML은 XML 문서의 구조나 레이아웃을 안다면 요소의 이름, 속성, 본문의 내용을 얻는데 쉬운 방법을 제공합니다. SimpleXML은 XML 문서를 배열이나 객체의 집합과 같은 데이터 구조로 변환합니다. DOM이나 Expat 파서와 비교하여, SimpleXML은 적은 라인의 코드로 요소로부터 텍스트 데이터를 읽어들입니다. 2. Installation PHP5 에서, SimpleXML 함수는 PHP 코어의 부분입니다. 설치없이 사용가능 합니다. 3. PHP SimpleXML..
-
[PHP] 44. XML 파서( XML Parsers) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP XML Parsers 1. What is XML? XML 언어는 웹사이트 전체에 공유하기 위한 구조 데이터의 방법입니다. RSS 피드나 팟케스트(Podcasts) 같은 여러 웹 기술들은 XML로 작성되어 있습니다. XML은 쉽게 생성할 수 있습니다. 자신만의 태그를 구성하는 것을 제외하고 HTML과 많이 유사합니다. 2. What is an XML Parser? XML 문서를 읽고, 수정하고, 생성하고, 조작하기 위해서, XML 파서가 필요합니다. PHP에서 XML 파서의 두가지 주요 타입이 있습니다: - Tree-based Parsers - Event_based Parsers 3. Tree-Based Parsers Tree-Based Parsers는 메모리 내에 전체 문서를 지니고 있고 XML ..
-
[PHP] 43. Limit Data - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:07
PHP Limit Data Selections From MySQL 1. Limit Data Selections From a MySQL Database MySQL은 명시된 레코드의 갯수만큼 반환하는 LIMIT 절을 제공합니다. LIMIT 절은 여러 페이지 결과나 SQL로 페이지 매길 때 쉽게 사용가능 하고, 큰 테이블에서 유용합니다. Orders 테이블에 1 부터 30까지의 모든 레코드만을 보기를 원한다고 가정합시다. SQL 질의는 아래와 같습니다: $sql = "SELECT * FROM Orders LIMIT 30"; SQL 질의가 실행될 때, 처음 30개의 레코드를 반환할 것 입니다. 16부터 25까지의 레코드를 원한다면?? MySQL은 이러한 처리를 위한 방법을 제공합니다: OFFSET 아래 SQL ..