Categorie

Ajax e PHP esempio Stock Quote

Si tratta di una nuova sezione di codice sorgente così abbiamo pensato che cosa avremmo potuto un utile esempio il primo a usare Ajax, PHP e un po 'di JavaScript. Un esempio di stock ticker. Lets go

Parte 1: è la stessa forma.

<html>
<head>
<script type="text/javascript" src="getstock.js"> </ script>
</ Head>
<body>
<form>
Inserisci il tuo simbolo ticker di riserva:
<input type="text" id="txt1" size="30" onkeyup="showQuote(this.value)">
</ Form> <p>
<div id="stockOutput">
<b>
</ B>
</ Div>
</ P>
</ Body>
</ Html>

Parte 2: Questo è il Javascript tutte importanti, in questo esempio è getstock.js calles

var XMLHTTP;
funzione showQuote (STR)
(
XMLHTTP = GetXmlHttpObject ();
if (XMLHTTP == null)
(
alert ("Il browser non supporta HTTP Request");
di ritorno;
)
url var = "getstock.php";
url = url + "? q =" + str;
url = url + "& sid =" + Math.random ();
xmlHttp.onreadystatechange = stateChanged;
Xmlhttp.open ("GET", url, true);
xmlHttp.send (null);
)

funzione stateChanged ()
(
if (xmlHttp.readyState | == 4 | xmlHttp.readyState == "complete")
(
document.getElementById ("stockOutput")
. XmlHttp.responseText innerHTML =;
)
GetXmlHttpObject) function ()
(
XMLHTTP var = null;
prova
(
/ / Firefox, Opera 8,0 +, Safari
XMLHTTP = new XMLHttpRequest ();
)
catch (e)
(
/ / Internet Explorer
prova
(
XMLHTTP = new ActiveXObject ("Msxml2.XMLHTTP");
)
catch (e)
(
XMLHTTP = new ActiveXObject ("Microsoft.XMLHTTP");
)
)
ritorno XMLHTTP;
)

Parte 3: Il bit erano interessati, il codice PHP di nuovo questo è chiamato getstock.php

<? Php
/ / Recupero il parametro q da URL
$ Q = $ _GET ["q "];// scoprire quali feed è stato selezionato

$ Fp = fopen (" http://finance.yahoo.com/d/quotes.csv?s = $ q & f = sl1d1t1c1ohgv & e =. csv "," r ");
fgetcsv dati $ = ($ fp, 1000, ",")
?>
<! - Questa è la nostra tabella che visualizza le informazioni stock ->
<! - Abbiamo accedere alle singole voci utilizzando $ data [0] ->
<html>
<head>
</ Head>
<body>
<table>
<tr> <descrizione <td> / td> <td> <ultimo dato / td> <tr>
<tr> <simbolo <td> / td> <td> <? php echo $ dati [0]?> </ td> </ tr>
<Prezzo <tr> <td> scorso / td> <td> <? Php echo $ dati [1]?> </ Td> </ tr>
<tr> data <<td> / td> <td> <? php echo $ data [2]?> </ td> </ tr>
<tr> momento <<td> / td> <td> <? php echo $ dati [3]?> </ td> </ tr>
<tr> <cambiamento <td> / td> <td> <? php echo $ data [4]?> </ td> </ tr>
<tr> <td> aperto </ td> <td> <? php echo $ dati [5]?> </ td> </ tr>
<tr> <<td> alto / td> <td> <? php echo $ dati [6]?> </ td> </ tr>
<<tr> <td> Basso / td> <td> <? Php echo $ dati [7]?> </ Td> </ tr>
<tr> volume <<td> / td> <td> <? php echo $ dati [8]?> </ td> </ tr>
</ Table>
<? Php
/ / Chiudere il filehandle $ fp
fclose ($ fp);
?>

Vuoi vedere come appare, visitare il link e inizia a digitare un simbolo ticker (MSFT, GOOG sono 2 esempi)

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

Nota Se si utilizza questo componente aggiuntivo in un credito a Yahoo gentilmente per fornire i dati.

PS

Vedremo come funziona tutto questo in un momento successivo

Nessun post.

Related posts portato a voi da Yet Another Related Posts Plugin .

1 commento a Ajax e PHP esempio Stock Quote

Lasci una risposta

È possibile utilizzare questi tag HTML

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

CAPTCHA Image CAPTCHA audio
Aggiorna Image