2012-05-23 3 views
0

У меня есть простой (и я имею в виду простой) код регулярного выражения, который тянет цитаты из yahoo.Добавить URL для регулярного выражения из формы

Я хочу, чтобы иметь окно ввода, которое заменяет URL-адрес любыми входами пользователя. Поэтому, если пользователь хочет увидеть котировку акций fb, пользователь будет вводить ее в поле формы и нажимать «идти», а затем URL-адрес для извлечения изменится на ввод пользователя.

Пользователей всего лишь 3 пользователей, использующих URL.

Вот мой код:

<?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]; 



?> 
+1

Можете ли вы сделать ваш вопрос понятнее? Вы хотите, чтобы пользователь мог заменить этот URL? Как? – Ansari

ответ

0

Заменить URL в этой

file_get_contents('http://finance.yahoo.com/q?s=CHANGEGOESHERE&ql=1'); 
Смежные вопросы