Это новый раздел, исходный код, мы так думали, что мы могли в качестве полезного первого примера с использованием Ajax, PHP и немного JavaScript. Например акции. Давай вернемся
Часть 1: Является самой формы.
<html>
<head>
<script type="text/javascript" src="getstock.js"> </> сценарий
</> Голову
<body>
<form>
Введите свой тикер символ:
<input type="text" id="txt1" size="30" onkeyup="showQuote(this.value)">
</ FORM> <p>
<div id="stockOutput">
<b>
</ B>
</> Div
</ P>
</> Тела
</ HTML>
Часть 2: Это все важные Javascript, в данном примере это Каллс getstock.js
VAR XmlHttp;
showQuote функции (строка)
(
XmlHttp GetXmlHttpObject = ();
если (XmlHttp == NULL)
(
оповещение ("Браузер не поддерживает HTTP запрос");
возвращение;
)
VAR URL = "getstock.php";
URL = URL + "? д =" + "ул;
URL = URL + "и SID =" + Math.random ();
xmlHttp.onreadystatechange = stateChanged;
Xmlhttp.open ("GET", URL, правда);
xmlHttp.send (нуль);
)
stateChanged функции ()
(
если (xmlHttp.readyState == 4 | | xmlHttp.readyState == "полный")
(
document.getElementById ("stockOutput")
. XmlHttp.responseText innerHTML =;
)
GetXmlHttpObject) функции ()
(
VAR XmlHttp = NULL;
пробовать
(
/ / Firefox, Opera 8.0 +, Safari
XmlHttp = новый XMLHttpRequest ();
)
поймать (е)
(
/ / Internet Explorer
пробовать
(
XmlHttp = новый ActiveXObject ("Msxml2.XMLHTTP");
)
поймать (е)
(
XmlHttp = новый ActiveXObject ("Microsoft.XMLHTTP");
)
)
возвращение XmlHttp;
)
Часть 3: бит были заинтересованы, код PHP раз это называется getstock.php
<? PHP
/ / Получаем д параметр из URL
$ Q = $ _GET ["д "];// выяснить, какой канал был выбран
= Еореп (" http://finance.yahoo.com/d/quotes.csv?s = $ д и е = sl1d1t1c1ohgv и электронной =. CSV "," г ");
$ = Fgetcsv данных ($ р, 1000, ",")
?>
<! - Это наша таблица, которая отображает информацию фонда ->
<! - Мы получаем доступ к отдельным пунктам с помощью $ данных [0] ->
<html>
<head>
</> Голову
<body>
<table>
<tr> <<td> описание / TD> <TD> последних <цифра / TD> <TR>
<tr> <<td> символ / TD> <TD> <? PHP Эхо $ данных [0]> </ TD> </ TR>
<tr> <td> Последнее <цена / TD> <TD> <? PHP Эхо $ данными [1]> </ TD> </ TR>
<tr> <<td> дата / TD> <TD> <? PHP Эхо $ данных [2]> </ TD> </ TR>
<tr> <<td> времени / TD> <TD> <? PHP Эхо $ данными [3]> </ TD> </ TR>
<tr> <<td> изменения / TD> <TD> <? PHP Эхо $ данными [4]> </ TD> </ TR>
<tr> <td> открытым </ TD> <td> <? PHP Эхо $ данными [5]> </ TD> </ TR>
<tr> <td> высокого </ TD> <td> <? PHP Эхо $ данными [6]> </ TD> </ TR>
<tr> <td> низкой </ TD> <td> <? PHP Эхо $ данными [7]> </ TD> </ TR>
<tr> <<td> объем / TD> <TD> <? PHP Эхо $ данными [8]> </ TD> </ TR>
</> Стол
<? PHP
/ / Закрываем FileHandle $ р
fclose ($ р);
?>
Хотите посмотреть, как он выглядит, перейдите по ссылке и наберите символ акции (MSFT, GOOG являются 2 примеры)
http://www.getphp.net/ajaxexamples/stock/stockform.php
Примечание Если вы используете эту добавить в кредит Yahoo любезно предоставившим данные.
PS
Мы обсудим, как это все работает в позднем
Нет соответствующих должностей.
Похожие должности привлечены к вам Yet Another сообщения, относящиеся плагин .

[...] Другой Ajax и PHP Stock Quote например | Getphp: PHP и MySQL ресурсов 3. Бесплатный источник данных Большая часть решений, AJAX, похоже, основывают веб-приложений на Yhaoo [...]