Esta es una sección de código fuente nueva, así que pensamos que podríamos tener como ejemplo útil primero usando Ajax, PHP y un poco de JavaScript. Un ejemplo de indicador de mercado. Deja para ir
Parte 1: ¿Es el propio formulario.
<html>
<head>
<script type="text/javascript" src="getstock.js"> </ script>
</ Head>
<body>
<form>
Ingrese su símbolo de cotización bursátil:
<input type="text" size="30" id="txt1" onkeyup="showQuote(this.value)">
</ Form> <p>
id="stockOutput"> <div
<b>
</ B>
</ Div>
</ P>
</ Body>
</ Html>
Parte 2: Este es el importante Javascript todo, en este ejemplo es getstock.js calles
xmlHttp var;
MuestraCita función (str)
(
xmlHttp GetXmlHttpObject = ();
if (xmlHttp == null)
(
alert ("Navegador no soporta HTTP Request");
de retorno;
)
url var = "getstock.php";
url = url + "? q =" + str;
url = url + "& sid =" Math.random + ();
xmlHttp.onreadystatechange = stateChanged;
Xmlhttp.open ("GET", url, true);
xmlHttp.send (null);
)
stateChanged función ()
(
si (== xmlHttp.readyState | 4 | xmlHttp.readyState == "completa")
(
document.getElementById ("stockOutput")
. XmlHttp.responseText innerHTML =;
)
GetXmlHttpObject) function ()
(
xmlHttp var = null;
intentar
(
/ / Firefox, Opera 8.0 +, Safari
xmlHttp = new XMLHttpRequest ();
)
catch (e)
(
/ / Internet Explorer
intentar
(
xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP");
)
catch (e)
(
xmlHttp = new ActiveXObject ("Microsoft.XMLHTTP");
)
)
xmlHttp retorno;
)
Parte 3: La broca se interesaron por el nuevo código PHP esto se llama getstock.php
<? Php
/ / Obtener el parámetro q de una URL
$ Q = $ _GET ["q "];// averiguar qué alimento fue seleccionada
$ Fp = fopen (" http://finance.yahoo.com/d/quotes.csv?s = $ q & f = sl1d1t1c1ohgv & e "csv =.," r ");
fgetcsv $ datos = ($ fp, 1000, ",")
?>
<- Esta es nuestra tabla que muestra la información de stock ->
<! - Tenemos acceso a los elementos individuales utilizando $ datos [0] ->
<html>
<head>
</ Head>
<body>
<table>
<tr> descripción <<td> / td> Últimas <td> figura / td> <tr>
<tr> símbolo <<td> / td> <td> <? php echo $ datos [0]?> </ td> </ tr>
<<tr> <td> Último precio / td> <td> <? Php echo $ datos [1]?> </ Td> </ tr>
<tr> fecha <<td> / td> <td> <? php echo $ datos [2]?> </ td> </ tr>
<tr> tiempo <<td> / td> <td> <? php echo $ datos [3]?> </ td> </ tr>
<tr> <cambio <td> / td> <td> <? php echo $ datos [4]?> </ td> </ tr>
<tr> <td> abierto / td> <td> <? php echo $ datos [5]?> </ td> </ tr>
<tr> <<td> alta / td> <td> <? php echo $ datos [6]?> </ td> </ tr>
<<tr> <td> Baja / td> <td> <? Php echo $ datos [7]?> </ Td> </ tr>
<tr> <volumen <td> / td> <td> <? php echo $ datos [8]?> </ td> </ tr>
</ Table>
<? Php
/ / Cerrar el gestor de archivo $ fp
fclose ($ fp);
?>
¿Quieres ver lo que parece, visite el enlace y comience a escribir un símbolo (MSFT, GOOG son 2 ejemplos)
http://www.getphp.net/ajaxexamples/stock/stockform.php
Nota Si utiliza esta extensión en un crédito a Yahoo, por su amabilidad de proporcionar sus datos.
PS
Hablaremos de cómo funciona todo esto en una fecha posterior
No relacionados con puestos.
puestos relacionados con la traída para usted por todo otra Relacionado Puestos Plugin .

[...] Otro Ajax y PHP ejemplo Stock Quote | Getphp: PHP y MySQL recursos 3. El origen de datos libre mayoría de las soluciones AJAX parece a la base de la aplicación web en un [...] Yhaoo