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 .

[...] Anderen Ajax und PHP Stock Zitatbeispiel | Getphp: PHP und MySQL Ressourcen 3. Die kostenlose Datenquelle meisten der AJAX-Lösungen scheinen die Web-Anwendung auf einem Yhaoo [...] base