Categorías

Ajax y PHP ejemplo Stock Quote

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 .

1 comentario a Ajax y PHP ejemplo Stock Quote

Deja una respuesta

Usted puede utilizar estas etiquetas HTML

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

CAPTCHA Image CAPTCHA de audio
Actualizar la imagen