카테고리

아약스과 PHP 주식 견적 예제

우리는 우리가 유용 첫 번째 예제 아약스, PHP와 자바 스크립트의 비트를 사용하는 것과 할 수 있다고 생각 때문에 이것은 새로운 소스 코드 섹션이 있습니다. 주식 시세 예제. 가자

파트 1 : 자체 양식.

<html>
<head> 태그
간단 type="text/javascript" src="getstock.js"> </ 스크립트>
</ 머리>
는 <body>
하여 <form>
당신의 주식 시세 표시기 기호 입력 :
<input의 type="text" id="txt1" size="30" onkeyup="showQuote(this.value)">
</ 양식> <p>
<div의 id="stockOutput">
<b> 다운로드
<이 / b>
</ 사업부 정보>
</ 피>
</ 몸>
</ html로>

2 부 : 이것은 getstock.js는 모든 중요 자바 스크립트를이, 예를 들어 calles의 그것은

var에 XMLHTTP를;
함수 showQuote (str을 보여주고있다)
(
XMLHTTP를 = GetXmlHttpObject ();
(XMLHTTP를 == null이)면
(
경고 ( "브라우저")는 HTTP 요청을 지원하지 않습니다;
반환;
)
var에 URL을 = "getstock.php";
URL이 URL은 + = "? q를 ="+ str을 보여주고있다;
URL이 URL에 + = "& 시드 ="+ Math.random ();
xmlHttp.onreadystatechange = stateChanged;
Xmlhttp.open ( "",, 진정한 URL)가 좀 봐요
(없음) xmlHttp.send;
)

함수는 () stateChanged
(
xmlHttp.readyState == 4 | 정보 |가 xmlHttp.readyState == (해당되는 경우 "완료")
(
document.getElementById ( "stockOutput")
. innerHTML = xmlHttp.responseText;
)
) GetXmlHttpObject () 함수
(
var에 XMLHTTP를 = 널;
시도
(
/ / 파이어 폭스, 오페라 8.0 +, 사파리
XMLHTTP를 = 새로운 XMLHttpRequest의 ();
)
잡기 (전자)
(
/ / Internet Explorer를
시도
(
XMLHTTP를 = 새로운 ActiveXObject ( "Msxml2.XMLHTTP");
)
잡기 (전자)
(
XMLHTTP를 = 새로운 ActiveXObject ( "Microsoft.XMLHTTP");
)
)
XMLHTTP를 반환;
)

파트 3 : 비트에 관심이 있었기 때문에, PHP 코드가 다시이 getstock.php라고합니다

<? php에
/ / URL에서 q 매개 변수를 얻을
$ q를 =에 $ _GET [ ""];// 어떤 피드를 선택했는지 알아낼 q를

$ FP가 = fopen ( " http://finance.yahoo.com/d/quotes.csv?s = $ q를 & f를 = sl1d1t1c1ohgv & 전자 =. csv로 ","연구 ");
$ data를 = fgetcsv ($ FP가, 1000, "")
?>
<군! - 이것은 재고 정보를 표시합니다 우리 식탁입니다 ->
<군! - 우리가 데이터세요 [0] $를 사용하여 개별 항목에 액세스 ->을
<html>
<head> 태그
</ 머리>
는 <body>
<table>
<TR> <TD> 설명 <이 /> <TD> 최신 피겨 <을 td /> <TR>는 td
<TR> <TD> 기호 <은 /> <TD> <을 td? PHP는 달러를 데이터 [0] 에코?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 마지막 가격 <이 /> <TD> <을 td? PHP는 $ 데이터를 [1] 메아리?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 날짜 <은 /> <TD> <을 td? PHP는 달러를 데이터 [2] 메아리?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 시간 <이 /> <TD> <을 td? PHP는 달러를 데이터 [3] 에코?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 변경 <은 /> <TD> <을 td? PHP는 달러를 데이터 [4] 에코?> <이 / </ 그럴 필요>를>을 td
<TR> <TD>가 열려 </> <TD> <을 td? PHP는 $ 데이터를 [5] 에코?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 높은 <도 /> <TD> <을 td? PHP는 $ 데이터를 [6] 에코?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 낮은 <도 /> <TD> <을 td? PHP는 달러를 데이터 [7] 에코?> <이 / </ 그럴 필요>를>을 td
<TR> <TD> 볼륨 <은 /> <TD> <을 td? PHP는 $ 데이터를 [8] 에코?> <이 / </ 그럴 필요>를>을 td
</ 테이블>
<? php에
/ /이 FP가 filehandle 달러를 닫습니다
fclose ($ FP가);
?>

원하십니까 그게 것처럼 보이지만 링크를 방문하여 시세 기호 (MSFT, GOOG에 입력을 시작보고가 2 예)를

http://www.getphp.net/ajaxexamples/stock/stockform.php

당신이 신용 야후 친절하게 데이터를 공급 추가 사용하면됩니다.

추신 :

우리가 나중에 어떻게이 모든 작품을 얘기합시다

관련 게시물 없음.

관련 게시물 의해 데려 플러그인 그러나 또 다른 관계있는 지점 .

아약스과 PHP 주식 견적 예제 1 개의 코멘트

답장를 남겨주세요

사용할 수있는 이러한 HTML 태그

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA Image CAPTCHA 오디오
새로고침 이미지