Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 22:04 08.07.25 
Компютри и Интернет
   >> PHP
*Кратък преглед

Тема get content from siteнови  
Автор mousebg (непознат )
Публикувано27.05.08 17:09



Здравейте,

Имам следният сорс код.Това е една страница на която вървят лайв мачове. Ето го и него
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<title>Armenia U19 - Spain U19</title>

<meta name="robots" content="none" />
<meta http-equiv="expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

<script type="text/javascript" src="/res/script/core.js.php?serial=142"></script>
<script type="text/javascript" src="/res/script/detail.js?serial=142"></script>
<link rel="stylesheet" type="text/css" href="/res/css/detail.css.php?serial=142" media="screen" />
<link type="text/css" rel="stylesheet" href="/res/css/external/betexplorer.css?serial=142" media="screen" />
</head>

<body id="top" class="soccer detailbody" onload="">
<div id="detail">
<table class="detail flags">
<thead>
<tr>
<th class="header">
<span class="flag fl_52"></span>EUROPEAN CUPS: European U19 Championship Qualifiers</th>
</tr>
</thead>
<tbody>
<tr>
<td class="hclean"></td>
</tr>
</tbody>
</table>
<table id="flashscore" class="team">
<thead>
<tr id="mdetail">
<th class="right tname">
Armenia U19</th>
<td class="score">
2 - 4</td>
<th class="left tname">Spain U19</th></tr>
</thead>
<tr>
<td colspan="3" id="utime" class="mstat-date">1211882400</td>
</tr>
<tr>
<td colspan="3" class="mstat">
Finished</td>
</tr>
</table>
<script type="text/javascript">
//<![CDATA[
var g2utime = 1211882400;
// ]]>
</script>
<div id="tab-match-summary" style="display: none;"><table id="parts">
<tbody>
<tr>
<td colspan="3" class="h-part">1st Half</td>
</tr>
<tr class="odd">
<td class="summary fl"><div class="time-box">20'</div><div class="icon-box"><span class="icon soccer-ball">&nbsp;</span></div>&nbsp;</td>
<td class="score" rowspan="3">2 - 1</td>
<td class="summary fr">&nbsp;</td>
</tr>
<tr class="even">
<td class="summary fl"><div class="time-box">44'</div><div class="icon-box"><span class="icon soccer-ball">&nbsp;</span></div>&nbsp;</td>
<td class="summary fr">&nbsp;</td>
</tr>
<tr class="odd">
<td class="summary fl">&nbsp;</td>
<td class="summary fr"><div class="time-box">45'</div><div class="icon-box"><span class="icon soccer-ball">&nbsp;</span></div>&nbsp;</td>
</tr>
<tr>
<td colspan="3" class="h-part">2nd Half</td>
</tr>
<tr class="even">
<td class="summary fl">&nbsp;</td>
<td class="score" rowspan="3">
0 - 3</td>
<td class="summary fr"><div class="time-box">48'</div><div class="icon-box"><span class="icon soccer-ball">&nbsp;</span></div>&nbsp;</td>
</tr>
<tr class="odd">
<td class="summary fl">&nbsp;</td>
<td class="summary fr"><div class="time-box">82'</div><div class="icon-box"><span class="icon soccer-ball">&nbsp;</span></div>&nbsp;</td>
</tr>
<tr class="even">
<td class="summary fl">&nbsp;</td>
<td class="summary fr"><div class="time-box">90'</div><div class="icon-box"><span class="icon soccer-ball">&nbsp;</span></div>&nbsp;</td>
</tr>
</tbody>
</table>
</div><script type="text/javascript">
//<![CDATA[
var game_update_time = 1211891061;
var tudate = 1211846400;
var mid_s = 1;
// ]]>
</script>
<div id="winclose"><a href="#" onclick="window.close();">close window</a></div>
<script type="text/javascript">
//<![CDATA[
var counter_duration_time = 60;
var page_utime = 1211895963;
detail_init('soccer', '31957', game_update_time);
detail_tab();
//]]>
</script>

</div>
</body>
</html>

От него искам да взема само редовете които показват само отборите и резултата:

<th class="right tname">
Armenia U19</th>
<td class="score">
2 - 4</td>
<th class="left tname">Spain U19</th></tr>
</thead>
<tr>

2.да ги присвоя към променлива и след това да ги лоудна в моят сайт така че да се вижда как върви резултатът. Идеята на присвояването към променлива е да мога да си го форматирам и дисплейна където искам в моят сайт.



Благодаря ви много за отделеното време и помоща



Тема Re: get content from siteнови [re: mousebg]  
Автор edembg (Ученик)
Публикувано31.05.08 13:06



Защо не помислиш сам за парсера, който ти трябва.

Виж php функцията explode(). Имаш съвсем определени ключове - '<th class="right tname"> ' и '</tr>' ще ти отделят парчетата, които те интересуват. Във всяко паре също имаш добри ключове. Просто помисли малко и си напиши парсер.

И най-ярките личности си плащат тока.


Тема Re: get content from siteнови [re: edembg]  
Автор msafinx (dll)
Публикувано11.06.08 19:43



И аз се канех да питам за същото нещо обаче исках да вмъкна на сайта времето над града ни.

- Някой знае ли някое php дето мога да си го инклудна директно =)
- Като инклудвам пхп, нали то си се изпълнява на отдалечения сървър?

И понеже е доста по-вероятно да опрем до гепане на инфото от html - как мога да присвоя на променлива текста, който е код на отдалечения html





Тема Re: get content from siteнови [re: msafinx]  
Автор buendia (el doce)
Публикувано12.06.08 10:53



всички отговори са



god is real...
if not defined as integer

Тема Re: get content from site [re: mousebg]  
Автор Бokop (Слуга на Лоа)
Публикувано08.02.09 12:03



Чак сега чета тази тема и явно човекът отдавна се е оправил. Но да има поне едно пълно решение:



function getTeamsandResults($responseString)
{
$pattern = '@<th\s+class="right tname">(?P<team1>[^<]+)</th>\s*<td[^>]+>(?P<result>[^<]+)</td>\s*<th[^>]+>(?P<team2>[^<]+)</th>@i';
$maches = array();
if(preg_match_all($pattern,$responseString,$maches))
{
echo '<pre>';
var_dump($maches);
echo '</pre>';
echo __FILE__.__LINE__;
}
}



"Аз знам за Исус, той е онзи който помага на дядо Коледа...."

Редактирано от Бokop на 08.02.09 12:12.




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.