Kategorier

Ajax og PHP Stock Sitat eksempel

Dette er en ny kildekode-delen så vi tenkte det kunne vi ha som et nyttig første eksempel med Ajax, PHP og litt JavaScript. Et aksjeticker eksempel. Slipper

Del 1: Er selve skjemaet.

<html>
<head>
<script type="text/javascript" src="getstock.js"> </ script>
</ Head>
<body>
<Skjema>
Skriv inn børssymbol:
<input type="text" id="txt1" size="30" onkeyup="showQuote(this.value)">
</ Form> <p>
<div id="stockOutput">
<b>
</ B>
</ Div>
</ P>
</ Body>
</ Html>

Del 2: Dette er alle viktige Javascript, i dette eksempelet er det Calles getstock.js

var XMLHTTP;
funksjon showQuote (str)
(
XMLHTTP = GetXmlHttpObject ();
if (XMLHTTP == null)
(
alert ("Nettleser støtter ikke HTTP Request");
tilbake;
)
var url = "getstock.php";
url = url + "? q =" + str;
url = url + "& sid =" + Math.random ();
xmlHttp.onreadystatechange = stateChanged;
Xmlhttp.open ("GET", url, true);
xmlHttp.send (null);
)

funksjon stateChanged ()
(
if (xmlHttp.readyState == 4 | | xmlHttp.readyState == "komplett")
(
document.getElementById ("stockOutput")
. InnerHTML = xmlHttp.responseText;
)
) Funksjon GetXmlHttpObject ()
(
var XMLHTTP = null;
prøve
(
/ / Firefox, Opera 8.0 +, Safari
XMLHTTP = new XMLHttpRequest ();
)
catch (e)
(
/ / Internet Explorer
prøve
(
XMLHTTP = nye ActiveXObject ("Msxml2.XMLHTTP");
)
catch (e)
(
XMLHTTP = nye ActiveXObject ("Microsoft.XMLHTTP");
)
)
tilbake XMLHTTP;
)

Del 3: bit var interessert i, PHP-koden på nytt dette kalles getstock.php

<? Php
/ / Få q-parameteren fra URL
$ Q = $ _GET ["q "];// finne ut hvilket fôr som ble valgt

$ Fp = fopen (" http://finance.yahoo.com/d/quotes.csv?s = $ q & f = sl1d1t1c1ohgv & e =. CSV "," R ");
$ Data = fgetcsv ($ fp, 1000, ",")
?>
<! - Dette er vår tabell som viser lager info ->
<! - Vi tilgang til enkelte elementer ved hjelp av $ data [0] ->
<html>
<head>
</ Head>
<body>
<tabell>
<tr> <td> beskrivelse </ td> <td> nyeste figur </ td> <tr>
<tr> <td> symbol </ td> <td> <? php echo $ data [0]?> </ td> </ tr>
<tr> <td> siste prisen </ td> <td> <? php echo $ data [1]?> </ td> </ tr>
<tr> <td> dato </ td> <td> <? php echo $ data [2]?> </ td> </ tr>
<tr> <td> tid </ td> <td> <? php echo $ data [3]?> </ td> </ tr>
<tr> <td> endre </ td> <td> <? php echo $ data [4]?> </ td> </ tr>
<tr> <td> åpen </ td> <td> <? php echo $ data [5]?> </ td> </ tr>
<tr> <td> høy </ td> <td> <? php echo $ data [6]?> </ td> </ tr>
<tr> <td> lav </ td> <td> <? php echo $ data [7]?> </ td> </ tr>
<tr> <td> volum </ td> <td> <? php echo $ data [8]?> </ td> </ tr>
</ Table>
<? Php
/ / Lukker filehandle $ fp
fclose ($ fp);
?>

Vil du se hvordan det ser ut, kan du gå på linken og begynner å skrive en ticker (MSFT, GOOG er to eksempler)

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

Obs hvis du bruker dette tillegget i en kreditt til Yahoo for vennlig levere dataene.

PS

Vi vil diskutere hvordan dette alt fungerer på et senere tidspunkt

Ingen relaterte innlegg.

Relaterte innlegg brakt til deg av enda et Related Posts Plugin .

1 kommentar til Ajax og PHP Stock Sitat eksempel

Legg igjen en kommentar

Du kan bruke disse HTML-kodene

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

CAPTCHA Image CAPTCHA Audio
Oppdater bilde