Kategorien

Ajax und PHP Stock Zitatbeispiel

Dies ist ein neuer Abschnitt Quellcode so dachten wir, was können wir als eine nützliche erste Beispiel mit Ajax, PHP und ein wenig JavaScript. Ein Beispiel Börsenticker. Lets go

Teil 1: Ist die Form selber.

<html>
<head>
<script type="text/javascript" src="getstock.js"> </ script>
</ Head>
<body>
<form>
Geben Sie Ihren Ticker-Symbol:
<input type="text" size="30" id="txt1" onkeyup="showQuote(this.value)">
</ Form> <p>
<div id="stockOutput">
<b>
</ B>
</ Div>
</ P>
</ Body>
</ Html>

Teil 2: Das ist das alle wichtigen Javascript, in diesem Beispiel ist es Calles getstock.js

var XMLHTTP;
showQuote Funktion (str)
(
XMLHTTP = GetXmlHttpObject ();
if (xmlHttp == null)
(
alert ("Browser unterstützt kein HTTP Request");
return;
)
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 Funktion ()
(
if (xmlHttp.readyState == 4 | | xmlHttp.readyState == "complete")
(
document.getElementById ("stockOutput")
. InnerHTML = xmlHttp.responseText;
)
GetXmlHttpObject) function ()
(
var XMLHTTP = null;
versuchen
(
/ / Firefox, Opera 8.0 +, Safari
XMLHTTP = new XMLHttpRequest ();
)
catch (e)
(
/ / Internet Explorer
versuchen
(
XMLHTTP = new ActiveXObject ("Msxml2.XMLHTTP");
)
catch (e)
(
XMLHTTP = new ActiveXObject ("Microsoft.XMLHTTP");
)
)
Rückkehr xmlHttp;
)

Teil 3: Das Bit interessiert waren, den PHP-Code wieder das nennt getstock.php

<? Php
/ / Holen Sie sich das Q-Parameter aus URL
$ Q = $ _GET ["q "];// herauszufinden, welche Futtermittel ausgewählt wurde

$ Fp = fopen (" http://finance.yahoo.com/d/quotes.csv?s = $ q = & f & e sl1d1t1c1ohgv =. csv "," r ");
$ Data = fgetcsv ($ fp, 1000, "")
?>
<! - Das ist unsere Tabelle, welche die Aktie Info-Displays ->
<! - Wir Zugriff auf die einzelnen Positionen mit $ data [0] ->
<html>
<head>
</ Head>
<body>
<table>
<tr> <td> Beschreibung </ td> <td> neuesten Abbildung </ td> <tr>
<tr> <td> Symbol </ td> <td> <? php echo $ data [0]?> </ td> </ tr>
<tr> <td> Letzter Preis </ td> <td> <? php echo $ data [1]?> </ td> </ tr>
<tr> <td> Datum </ td> <td> <? php echo $ data [2]?> </ td> </ tr>
<tr> <td> Zeit </ td> <td> <? php echo $ data [3]?> </ td> </ tr>
<tr> <td> Veränderung </ td> <td> <? php echo $ data [4]?> </ td> </ tr>
<tr> <td> öffnen </ td> <td> <? php echo $ data [5]?> </ td> </ tr>
<tr> <td> hohen </ td> <td> <? php echo $ data [6]?> </ td> </ tr>
<tr> <td> niedrigen </ td> <td> <? php echo $ data [7]?> </ td> </ tr>
<tr> <td> Volumen </ td> <td> <? php echo $ data [8]?> </ td> </ tr>
</ Table>
<? Php
/ / Schließe das Dateihandle $ fp
fclose ($ fp);
?>

Willst du sehen, wie es aussieht, besuchen Sie den Link und beginnen Sie ein Tickersymbol (MSFT, GOOG sind 2 Beispiele)

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

Hinweis: Wenn Sie diesen in einen Kredit zu Yahoo hinzufügen für die freundliche Bereitstellung der Daten verwenden.

PS

Wir werden diskutieren, wie das alles funktioniert zu einem späteren Zeitpunkt

Keine verwandten Beiträge.

Ähnliche Beiträge, die Ihnen vom Yet Another Related Posts Plugin .

1 Kommentar zu Ajax und PHP Stock Zitatbeispiel

Lassen Sie eine Antwort

Sie können diese HTML-Tags

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

CAPTCHA Image CAPTCHA Audio
Refresh Image