Esta é uma seção do novo código fonte, de modo que nós pensamos que poderíamos ter como um exemplo útil primeiro usando Ajax, PHP e um pouco de JavaScript. Um exemplo de ações. Deixa para ir
Parte 1: É o próprio formulário.
<html>
<head>
<script type="text/javascript" src="getstock.js"> </ script>
</ Head>
<body>
<form>
Insira o seu símbolo de ação:
<input id="txt1" size="30" onkeyup="showQuote(this.value)">
</ Form> <p>
id="stockOutput"> <div
<b>
</ B>
</ Div>
</ P>
</ Body>
</ Html>
Parte 2: Este é o Javascript importante de tudo, neste exemplo é getstock.js calles
xmlHttp var;
showQuote função (STR)
(
xmlHttp GetXmlHttpObject = ();
if (xmlHttp == null)
(
alert ("Browser não suporta HTTP Request");
retorno;
)
var url = getstock.php ";
url = url + "? q str =" +;
url = url + "& sid =" + Math.random ();
xmlHttp.onreadystatechange = stateChanged;
Xmlhttp.open ("GET", url, true);
xmlHttp.send (null);
)
stateChanged função ()
(
if (xmlHttp.readyState == | 4 | xmlHttp.readyState == "complete")
(
document.getElementById ("stockOutput")
. XmlHttp.responseText innerHTML =;
)
GetXmlHttpObject) function ()
(
xmlHttp var = null;
tentar
(
/ / Firefox, Opera 8.0 +, Safari
xmlHttp = new XMLHttpRequest ();
)
catch (e)
(
/ Internet Explorer /
tentar
(
xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP");
)
catch (e)
(
xmlHttp = new ActiveXObject ("Microsoft.XMLHTTP");
)
)
xmlHttp retorno;
)
Parte 3: A pouco estava interessado, o código PHP é chamado novamente este getstock.php
<? Php
/ / Obtém o parâmetro q de URL
$ Q = $ _GET ["q "];// descobrir qual alimento foi selecionado
$ Fp = fopen (" Q & f = & e sl1d1t1c1ohgv $ =. csv "= http://finance.yahoo.com/d/quotes.csv?s," r ");
fgetcsv $ dados = ($ fp, 1000 ",")
?>
<! - Esta é a nossa tabela que mostra a informação de estoque ->
<! - Temos acesso a itens individuais usando $ dados [0] ->
<html>
<head>
</ Head>
<body>
<table>
<Descrição <tr> <td> / td> <td> <último número / td> <tr>
<Símbolo <tr> <td> / td> <td> <? Php echo $ dados [0]?> </ Td> </ tr>
<tr> <td> último preço / td> <td> <? php echo $ dados [1]?> </ td> </ tr>
<Data <tr> <td> / td> <td> <? Php echo $ dados [2]?> </ Td> </ tr>
<Tempo <tr> <td> / td> <td> <? Php echo $ dados [3]?> </ Td> </ tr>
<Alterar <tr> <td> / td> <td> <? Php echo $ dados [4]?> </ Td> </ tr>
<tr> <td> abrir / td> <td> <? php echo $ dados [5]?> </ td> </ tr>
<tr> <td> alta / td> <td> <? php echo $ dados [6]?> </ td> </ tr>
<<tr> <td> Baixo / td> <td> <? Php echo $ dados [7]?> </ Td> </ tr>
<Volume <tr> <td> / td> <td> <? Php echo $ dados [8]?> </ Td> </ tr>
</ Table>
<? Php
/ / Fechar o filehandle $ fp
fclose ($ fp);
?>
Quer ver o que parece, visite o link e começar a digitar um símbolo ticker (MSFT, GOOG são dois exemplos)
http://www.getphp.net/ajaxexamples/stock/stockform.php
Nota: se você usar esse suplemento de crédito para o Yahoo por gentileza fornecer os dados.
PS
Discutiremos como tudo isso funciona em uma data posterior
Related posts:
- Aprender PHP, MySQL e JavaScript: Um Passo-a-Passo Guia para criar sites dinâmicos (Paperback) Aprenda a criar ágil, orientada websites de dados com PHP, ...
Lugares ligados trazido a você por Yet Another Related Posts Plugin .

[...] Outro Ajax e PHP Stock exemplo Citações | Getphp: PHP e MySQL recursos 3. A fonte de dados livre maioria das soluções AJAX parecem basear o aplicativo da Web em um [...] Yhaoo