我有一个简单的(我的意思很简单)正则表达式代码从雅虎引用。
我想要的是能够有一个输入框,用任何用户输入替换网址。因此,如果用户想查看fb的股票报价,用户将在表单字段中输入并点击go,然后获取的URL将更改为用户输入。
只有3位用户使用网址。
这是我的代码:
<?php
$content = file_get_contents('http://finance.yahoo.com/q?s=fb&ql=1');
$fb = file_get_contents('http://www.cbssports.com/mlb/teams/page/BOS/boston-red-sox');
$wod = file_get_contents('http://www.wordthink.com');
$ath = file_get_contents('http://finance.yahoo.com/q?s=ATHN');
preg_match('/<span id="yfs_l84_fb">(.*?)<\/span> <\/span>/i', $content, $match);
$price = $match[1];
preg_match('/<span id="yfs_l84_athn">(.*?)<\/span> <\/span>/i', $ath, $match);
$athp = $match[1];
preg_match('#<span id="yfs_l86_fb">(.*)</span></span></p></div>#', $content, $match);
$after = $match[1];
preg_match('/<table class="data" width="100%" >(.*?)<\/b><\/td><\/tr><\/table>/i', $fb, $match);
$fbs = $match[1];
preg_match('/<b>(.*?)<\/b>/', $wod, $match);
$wod1 = $match[1];
preg_match('/<i>(.*?)<\/p>/', $wod, $match);
$wod2 = $match[1];
?>
答案 0 :(得分:0)
替换此
中的网址file_get_contents('http://finance.yahoo.com/q?s=CHANGEGOESHERE&ql=1');